#1 Carroll, John M. (John Millar) (1950- ), The Nurnberg Funnel. Professor of Computer Science at Penn State University
#2 Carroll, John M. (John Martin) (1943- ), Modern American Diplomacy.
#3 Carroll, John M. (John Mark) (1961- ), Edge of Empires: Chinese Elites and British Colonials in Hong Kong.
#4 Carroll, John M. (John Melvin) (1928-1990), Galveston and the Gulf, Colorado and Santa Fe Railroad, historian of Custer and American West.
#5 Carroll, John M. (John Millar) (1925-2011), Secrets of Electronic Espionage, Professor of Computer Science, University of Western Ontario - - - - WorldCat wrongly attributes a couple of his works to the better-known John M. Carroll (#1). However, since #1 was born in 1950, any works published in the 1950s or 1960s are definitely by John M. Carroll (#5).