Providing you with the tools to solve several classes of puzzles by hand and computer, this book takes you on a tour of problem-solving techniques so you can dramatically improve your skills.