The Cambridge shorter history of India - Allan, John 1884-1955