These are my favourite books. Please recommend me similar books which are like jigsaw puzzles and even after several reading you find new clues and it is hard to figure out what really goes on. by DawkinsSon