Stonehenge - a New Understanding: Solving the Mysteries of the ...
Mike Parker Pearson
The Great War: Walk in Hell
Harry Turtledove
Great War (2)
A Thousand Ships
Natalie Haynes
Eating Well for Optimum Health
Andrew Weil, M. D.
How Algorithms Create and Prevent Fake News: Exploring the Impacts ...
Noah Giansiracusa
Introduction to Computational Thinking: Problem Solving, Algorithms, ...
Thomas Mailund
Single Digits: In Praise of Small Numbers
Marc Chamberland