Rupert A5 Desk Diary
Publisher: Heinemann Young Books
Published: 1994-07-11
ISBN-13: 9780416189865