Outer worlds inside - Scarre, Christopher