Denise O’Hagan

Poetry collection
Poetry anthology
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