MacGregor, Archibald.MacGregor's lecture on the art of defence.