Mastodon: A Partial History
Feedback welcome!
This article has its faults, but comes from the perspective of a socially progressive lib and does a decent job covering the subject matter.