Rudyard Kipling: selected poems, ed. Peter Keating. Penguin. £5.99