About John H. Thompson Books by John H. Thompson Canada and the United States, Third Edition Ambivalent Allies by (author) John H. Thompson & Stephen J. Randall Canada and the United States, Second Edition Ambivalent Allies by (author) John H. Thompson & Stephen J. Randall Canada and the United States, First Edition Ambivalent Allies by (author) John H. Thompson & Stephen J. Randall