Too many boys think poetry is all flowers and fairies. Drawing on a thousand years of English literature, these are poems which have thrilled and stirred the blood of generations of boys and men.