Patrick Obrien

2 books

262 pages first pub 1999 (editions)

fiction historical adventurous slow-paced

128 pages missing pub info (editions)

nonfiction art computer science science technology informative medium-paced