No one likes to play against cheaters but it's nice to win a game every now and again.
We're working on a solution to this age-old problem. But in the meantime, check out these great books and products!
Modern Chess Openings by Nick de Firmian
Play Winning Chess by Yasser Seirawan
Winning Chess Tactics by Yasser Seirawan