Byzantium in the Iconoclast Era, c. 680–850: A History
Aztecs: An Interpretation
Communicating in Science: Writing a Scientific Paper and Speaking at Scientific Meetings (2nd Edition)
Comparative Perspectives on Social Movements: Political Opportunities, Mobilizing Structures, and Cultural Framings (Cambridge Studies in Comparative Politics)
Introduction to Animal Parasitology
An Historical Introduction to Private Law
The Physics of Low-dimensional Semiconductors: An Introduction
New Camb Statistical Tables 2ed