William Marshal: Knight-Errant, Baron, and Regent of England