Author: Isabel Oakeshott (author) Michael A Ashcroft (author)