Stranger Souls
1997 • 284 pages