Alvin Finkel Author

Dr Alvin Finkel is Professor Emeritus of History at Athabasca University, Canada.