Maguire, Peter(Peter H.),author.