Play Winning Chess by Yasser Seirawan & Jeremy Silman