Singularity - William Sleator This book simultaneously frightened me and blew my mind when I was younger. To say why would spoil the ending.