Progress in Pathology Vol 7 by George Shepherd, Nigel Kirkham & Neil Shepherd