By USAR (Ret.) Major John L Plaster - The Ultimate Sniper: An Advanced Training Manual For Military And Police Snipers Updated and Expanded Edition (Updated and expanded ed) (10.1.2011)