Professor James Hall
No. of pages 141
This book is aimed at children in secondary school.
There are 141 pages in this book. This book was published 1993 by Oxford University Press .