Typhoon
There's one already out there, by that company.
The problem, of course, is that periodically some rules change or are amended in some way, and hardly no author or publisher is interested in providing free updated copies of their books to customers who have the old edition.
The USGA Rules app for smartphones is probably the most practical solution, but it's not free if you're not a USGA member. For that matter - it might not even be free even if you are a member.
On a related note... back about 10 years or so ago, I was playing in a best-ball tournament, and my partner and I were actually tied for the lead with the guys we were playing with. So one of our opponents hits his tee shot into a deep-faced fairway bunker, except the ball doesn't come back down to the flat area - it's half-buried in the sand, and it's a wicked incline to boot. I don't know which of the maintenance guys raked that bunker earlier in the morning, but most of the sand was raked up the incline near the face. Anyway....
So the guy goes into the bunker, has an awful stance... if he were leaning any further back he would've fallen over. To make matters worse - he's having to stand in deep sand. So I go over and play my shot, and as I'm walking back - I look over and I see him using his foot to plow away some of the sand. We're not talking just a couple of little shakes of the shoe, but using every ounce of his power in his hips to remove some of the sand where he would address the ball.
Then he gets into his stance, then starts digging with his shoes like a major league baseball player standing in the batter's box.
I went over and said, "Hey, do you realize that you just incurred two different penalties there?" He was like, "What? What are you talking about?" I said, "well, for starters - you're not permitted to level the sand out in the bunker. That's called 'testing the condition of the hazard.' Furthermore - you're only permitted to firmly place your feet into your stance, but you're not allowed to build a stance by digging your feet in like a baseball player."
He got really upset at that news, needless to say. Luckily his playing partner was in good shape off the tee, relatively simple shot into the green, I fully expected him to do no worse than par from such a short distance. But the guy just refused to agree with me. So his partner comes over and says, "show me exactly what you did." The guy mimics what he did in the grass outside the bunker, which wasn't nearly as egregious as what I saw, but it was still evident enough. He said, "Yep, that's a penalty... can't do that." But despite his own playing partner confirming the penalty, he was still being obnoxious about it, with his buddy.
His buddy came over and apologized to me, and said he couldn't understand why he was making an issue out of it, it was clearly a penalty.
So after the round, the guy refuses to shake our hands. He just walked off the last green, put his clubs in the bag and sat in the cart, still stewing. Once again his buddy apologized, and said that he would never invite him to play in another tournament ever again. I bought him a beer afterward, actually we ended up playing some golf together that summer. But not with his buddy. lol
The most confounding thing is that the episode with the guy on the green wanting me to replace my ball on the green, and that situation with the guy moving the sand with his foot - these are very, very basic rules that just about everyone who plays even somewhat competitively should know. I think however that most people just assume that if it's allowed in their Thursday evening league - it's allowed all the time... players who don't play enough tournament golf to know the difference.
I didn't play my first official tournament until I'd been playing for several years, primarily because I didn't think I was good enough to compete, but also because I was more or less a twilight golfer who played once a week and really didn't have enough interest beyond that to even worry about the rules. But once I started playing more regularly, started getting into the low-80's - I figured maybe it was time to learn the more formal side of the game, just on the off chance that I might actually decide to play in a tournament at some point or get asked by someone to play with them in some sort of outing.
But I can also understand why some people don't stick with golf. There are a lot of rules, some of them stupid... very few of them actually help the player, most of them penalize a player. And sometimes for nary a practical reason. If one doesn't have the patience to endure the stress and frustration long enough to eventually get good enough, both mentally and physically, and get to a point where they see those situations as less of a penalty and more of an opportunity to overcome a challenge - this game offers them very little. I know a guy who played for 20 years, got down to a +2 handicap, won a bunch of club events, got his name on the wall, etc. only to lose his putting ability and just walked away after a 2-year struggle. He said he got tired of hitting the ball great and shooting 75's and 76's.
Everyone has their own reasons for playing, I guess.