http://knightsofpendragon.talifer.co.uk/guides/Siege_Guide.html