Testing Times: Success, Failure and Fias… by Philip Dixon Paperback / softback

What stands out about this textbook is the number of illustrations and diagrams.