I have all of Scott Duff's books and agree they are a must have. Buy Harrison's book to learn parts identification. When I first started with Garands the line drawings were an excellent help. As for the written info in the book take it with a grain of salt.