Mining Amazon Web Services: Building Applications With the Amazon ...
John Paul Mueller
Methods of Interpreting Plato and His Dialogues
Nicholas D. Smith & James Carl Klagge
Taken at the Flood: The Roman Conquest of Greece
Robin Waterfield
Contemporary Jazz Guitar Solos
Michael Kaplan
English Grammar: For Advanced Students of English
Jacqueline Melvin
Python 3 Using Chatgpt / Gpt-4
Oswald Campesato
COLOR MIXING ESSENTIALS: A Contemporary Beginner’s Guide to ...
Mate Art
Recessional: The Death of Free Speech and the Cost of a Free ...
David Mamet
Fixed.: How to Perfect the Fine Art of Problem Solving
Amy E. Herman
Artistic Representations of Suffering: Rights, Resistance, and ...
Mark Celinscak & Curtis Hutt
Michelangelo Buonarroti: A Life From Beginning to End (Biographies ...
Hourly History
Sacred Geometry for Artists, Dreamers, and Philosophers
John Oscar Lieben
Gauguin's Challenge: New Perspectives After Postmodernism
Norma Broude
The Riddle of Jael: The History of a Poxied Heroine in Medieval ...
Peter Scott Brown
The Secret Lives of Color
Kassia St. Clair
The Dance of Death
Hans Holbein
Worried About the Wrong Things: Youth, Risk, and Opportunity ...
Jacqueline Ryan Vickery
What is Wrong with Us?
Coombes, Eric; Dalrymple, Theodore; & Theodore Dalrymple
Existence: A Story
David Hinton
The Renaissance: A History From Beginning to End
William Blake's Illustrations for Dante's Divine Comedy
Eric Pyle
Paul Klee: The Visible and the Legible
Annie Bourneuf
Specialist Markets in the Early Modern Book World
Richard Kirwan & Sophie Mullins
A Coat of Many Colours
Herbert Edward Read
A Coat of Many Colours: Occasional Essays