Fiona Macdonald studied history at Cambridge University and at the University of East Anglia. She has taught in schools and colleges and has written numerous books for children and adults.