James Lachlan MacLeodJames L. MacLeod was educated at the University of Edinburgh in Scotland. He taught history and British studies at Harlaxton College from 1994 to1999 and since 1999 has been a member of the history department at the University of Evansville. He conduts research and teaches courses in European history and the two world wars, and lectures frequently on these topics. Read More Read Less
An OTP has been sent to your Registered Email Id:
Resend Verification Code