stranded in another dimension by Jeffrey Smith