Rupert Annual 2002. by John Harrold | Menrva Books | MenrvaBooks