Wind & Water in the Middle Ages by Steven A. Walton