I'm not new to shooting, I shoot fairly regularly and I own a decent variety of firearms. I'm not a bad shot but I know I could be better. I think my main stumbling block is that I've never had any training. I'm the only one of my family/friends who shoots so I've always tried to figure things out on my own. What would be a decent book to get on fundamentals of handgun, rifle, and shotgun shooting? I'm betting there's basic things I do that could be done better but I'm not sure what they are. Any suggestions? I'm looking for a book rather than taking a course due to my time and money constraints.