As a prisoner of war in the "Hanoi Hilton", navy pilot John McCain was known as uncompromising, frank and an avid reader who fiercely debated the war with his Vietnamese jailors.