Craig Geis’ knowledge of the subject matter is impressive. His delivery of the information is that of a ‘regular guy’ as opposed to a strictly scientific delivery, thus making the subject matter easier to follow and more interesting. Rating: 5 of 5 across the board.