Book review. (30th March 2016) - Kennedy, John F.; Knill, Charles J.