Home › Authors › Michael K. Barbour 👤 Michael K. Barbour 3 books Books by Michael K. Barbour Online by Choice 2023 Online, Blended and Distance Education in Schools 2015 AP U.S. history for America past and present, eighth advanced placement edition 2007