Denise O’Hagan

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