How to pass diagrammatic reasoning tests : essential practice for abstract, input type and spacial reasoning tests - Bryon, Mike (Kogan Page, 2009)