patricia o flaherty non fiction