Denise O’Hagan

Poetry collection
First style guide for independent authors​
Historical thriller set in Ancient Rome​​
Historical fiction about the controversial Saint Jerome
A modern immigration story revealed in unprecedented detail