Michael John O'Brien

2 books

456 pages first pub 1998 (editions)

medium-paced

119 pages first pub 1968 (editions)

emotional mysterious medium-paced