Title: The Military Religious Orders of the Middle Ages : The Hospitallers, the Templars, the Teutonic Knights, and Others : With an Appendix of Other Orders of Knighthood