Author: James W. Loewen
Alternate names: James Loewen; Dr. James W. Loewen