Dr Michael White
No. of pages 578
This book is aimed at children in secondary school.
There are 578 pages in this book. This book was published 2010 by Elmwood Education Limited .