Howlett, Gareth J.,author.