Another hectic evening deserving of a longer post, but at least I remembered the author I'd forgotten - Raymond Benson came after John Gardner. Having checked the shelves the main reason for forgetting being that I don't actually have any of his books!
Sent from my iPhone