Carrier

272 pages paperback 2002

informative mysterious tense medium-paced