First Steps for Problem Solvers
Publisher: The United Kingdom Mathematics Trust
Number of pages: 265
ISBN-13: 9781906001254