Dominic Greenauthor : Dominic GreenDominic Green Book SeriesSmallworld: A Science Fiction Adventure ComedyThree Empires on the NileSmallworld