Camilla has written more than 200 books for children and adults, many of which explore the natural world. She is a freelance journalist and created and edited a children's page in a British national newspaper. Camilla is also a literacy teacher at a large London high school, working with children and young people who find reading difficult. She is a Fellow of the Zoological Society of London.