American Alpine Journal

399 pages 2015

challenging informative inspiring slow-paced