A matter of duty - Cranston, Edward (London Longmans, Green and Co.)