Book review. (2nd November 2015) - Porteous, David