Ward M. McAfee is Professor of History at California State University, San Bernardino. He has written several books, including A History of the World's Great Religions.