Cain's Last Stand
Sandy Mitchell
Caiphas Cain (6)
TP_Prelims.pdf
Unknown
doi:10.1016/j.jbi[..]
US ARMY FM 21-150 - Hand To Hand Combat
Department of the Army
TM 11-5965-231-14P