72-year-old Retired Judge Tony Spence, from Port Moody in British Columbia, borrowed A Confederate General from Big Sur from Tooting Library in early 1974.
Wandsworth Libraries said they were surprised and delighted to have the book returned to them.
Mr Spence originally grew up in Yorkshire, and said he found the book recently in a box that we stored away without looking in.