Orphans Of The Carnival by Birch, Carol - Canongate Books - 379 p. ISBN: 9781782119296 Dewey Class. No.: Fic