James Alexander
James Alexander is the pen name of a West coast writer on political and historical topics. His articles and reviews have appeared in a variety of magazines, newspapers, and scholarly journals.

Documents by this author