michael-o-mara-books-ltd (98)