e-book 

LibreTexts (Social Science)

A multi-institutional collaborative venture to develop the next generation of open-access textbooks.

Affiliation:
Language: