David Ferriby
2 published titles
Modern world history : for SEG syllabus B
1 edition
- ISBN: 0435308475
- Heinemann Educational
- 2000
- Details
Modern world history for AQA specification B. Core
(Contributor)
1 edition
- ISBN: 0435311999
- Heinemann
- 2001
- Details