Mountains of the Moon by IJ Kay Jonathan Cape, £16.99 A confident book for - The Independent