Medieval Technology and Social Change

3.75/5 · 200+ ratings

Lynn White Jr. explores how simple mechanical inventions fundamentally reshaped European civilization during the Middle Ages. He argues that technological shifts were not just background noise but the primary drivers of massive social and political upheaval. By examining the arrival of the stirrup, White explains how a single piece of cavalry equipment enabled the rise of the knightly class and t…

Shelves
History Medieval Medieval History Nonfiction book Sociology European History Lynn Townsend White Jr. Technology History Of Science Economics Science

More like this


Eloquent Ruby

Author: Russ Olsen

It’s easy to write correct Ruby code, but to gain the fluency needed to write great Ruby code, you must go beyond syntax and absorb the “Ruby way”…

3.75/5 · 200+ ratings

You Don't Know JS: Scope and Closures

No matter how much experience you have with JavaScript, odds are you don't fully understand the language. This concise yet in-depth guide takes yo…

3.75/5 · 200+ ratings

Pragmatic Thinking and Learning: Refactor Your Wetware

Author: Andy Hunt

Software development happens in your head. Not in an editor, IDE, or designtool. You're well educated on how to work with software and hardware, b…

3.75/5 · 200+ ratings

Concepts, Techniques, and Models of Computer Programming

This innovative text presents computer programming as a unified discipline in a way that is both practical and scientifically sound. The book focu…

3.75/5 · 200+ ratings

Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp

Paradigms of AI Programming is the first text to teach advanced Common Lisp techniques in the context of building major AI systems. By reconstruct…

3.75/5 · 200+ ratings

How to Design Programs: An Introduction to Programming and Computing

This introduction to programming places computer science in the core of a liberal arts education. Unlike other introductory books, it focuses on t…

3.75/5 · 200+ ratings

The Nature of Code

How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles…

3.75/5 · 200+ ratings

Think Like a Programmer: An Introduction to Creative Problem Solving

Rewire your brain Examples in this book are written in C++, but will improve your ability to think like a programmer in any language. <…

3.75/5 · 200+ ratings

The Pragmatic Programmer: From Journeyman to Master

Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software …

3.75/5 · 200+ ratings

Deep Learning with Python

Deep learning is applicable to a widening range of artificial intelligence problems, such as image classification, speech recognition, text classi…

3.75/5 · 200+ ratings

Expert C Programming: Deep C Secrets

This book is for the knowledgeable C programmer, this is a second book that gives the C programmers advanced tips and tricks. This book will help …

3.75/5 · 200+ ratings

Penguin Random House Python Crash Course

Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and m…

3.75/5 · 200+ ratings