Blue Book of Modern Black Powder Arms 9th Edition by John Allen