If you play what Alexander Khalifman recommends, you will not be surprised by simple refutations.
That is why strong players (up to Masters) use his opening books. But what about club players?Khalifman is a brilliant teacher, and points out the essence of all important positions. He explains themes and plans in a very accessible way, always summarizing conclusions.
So we can recommend the
completely new and expanded edition of Part 2 of his 1.Nf3 series to amateur players, too.This book is mainly devoted to 2. ..e6, 2. ..b6 and 2. ..c5 (after 1. ..Nf6 and 2.c4). It has a large amount of fresh analysis, but will also increase your understanding of chess in general.