Mahan ; the life and work of Captain Alfred Thayer Mahan ... / - Puleston, W. D. (Yale university press, 1939)