Essential reading for an essential discussion of the day. Behe makes an overwhelming case against Darwin like none before. A great triumph and great dialectic fodder. Soft 307p