Librarian Note: There is more than one author in the Goodreads database with this name.
John Farrow is the pen name of Trevor Ferguson, a Canadian writer who has written seventeen novels and four plays and has been named Canada's best novelist in both Books in Canada and the Toronto Star. Under the name John Farrow, he has written ten crime novels featuring Émile Cinq-Mars which have been highly acclaimed and popular around the world. He was raised in Montreal and lives in Victoria, British Columbia.