O'Sullivan, M. F.(Michael F.),author.