SIEGES: A COMPARATIVE STUDY By Bruce A. Watson – Hardcover

A nice touch in this textbook is the appendix with useful formulas and tables.