Finished reading: The Largesse of the Sea Maiden by Denis Johnson, ISBN: 9780812988635