Walter Long and his time / by Sir Charles Petrie. - Petrie, Charles, (Sir) (Hutchinson, 1936)