The Garhwal Himalayas, ramparts of heaven