Her are some good general opening books. The book on the King's Indian Attack is especially good because to play it properly you have to have at least a general idea of how to meet each black setup. Also, the King's Indian Reversed is a good attacking opening that does not create any weaknesses in white's position. The attack will be in the nature of a methodical buildup and so the chances of making a serious blunder resulting in an immediate loss is less likely to happen to white than in an open position that resulted from a gambit opening.
You can download the FREE Amazon app Kindle for the PC HERE