The Medieval Crossbow: A Weapon Fit to Kill a King
Stuart Ellis-Gorman
Always the Bad Guy: An Autobiography
Shane Briant
Sin and Syntax: How to Craft Wickedly Effective Prose
Constance Hale
Data Visualization With Python and JavaScript: Scrape, Clean, ...
Kyran Dale
Etta
Gerald Kolpan