Testing Times: Success, Failure and Fias… by Philip Dixon Paperback / softback What stands out about this textbook is the number of illustrations and diagrams.