Thomas Cannon - American writer (1925-2005)