Book review. (5th October 2015) - Knill, Charles J.