It really depends on the industry and the issues they face so a generic business book will only get you so far (although there are plenty that could be valid). What I would suggest is to learn how to think about problems differently. If you were to go to an interview for a top tier strategy consulting firm you would have to do a pretty intensive case interview and the reason for that is to see how you assess a business problem and come up with a method of solving it.
One of the best resources for preparing for a case interview is Case in Point (http://www.amazon.com/Case-Point-Complete-Interview-Preparation/dp/0971015821) and I think it is definitely worth a read if you are interested in the business side of things. It won't teach you business but it teaches frameworks that can be applied to business problems and it will definitely help out in interviews.