Reading list: the edge of evolution 
micheal Behe