The Mountain Skills Training Handbook by Pete Hill & Stuart Johnston