I know you said Sci Fi but if you have not read "the last lecture" it's a great read