mav, IMHO, Jackie hit it spot on with her first find: Grammar Smart. Of all the books I'm familiar with, it's the one I recommend.
Strunk & White is still the Bible for usage, but Grammar Smart will give you the formal rules your friend is looking for, mav.