It is rare that I’ve found a book filled with so much technical information and complexity such a page turner. Carefully and systematically, the author takes us through the arguments for, and counter arguments against, Intelligent Design. Often needing to re-read the points being made a few times in order to fully understand what was being postulated, the journey was so worthwhile. This is such an excellent reference work, but I think you will need at least some technical and science background to appreciate it.