John F. Laffey
John F. Laffey recieved his Ph.D from Cornell, and was a professor of European History at Concordia University in Montreal.
Books by John F. Laffey
September 24, 2003
John F. Laffey recieved his Ph.D from Cornell, and was a professor of European History at Concordia University in Montreal.