I'd forgotten how much I really enjoy Robert Heinlein's books. I haven't read one in ages and the last one I read wasn't really that good but the one I'm reading now (The Day After Tomorrow) is really good and it certainly makes you think espically about religion.