'The Eagle has Landed' author Henry Patterson dies at 92