Great book! Amy outlines clearly how to implement each technique and tests you at the end of each chapter to make sure you understand it. You will be suprised at how much you can remember from using the techniques in this book. Although it is short, it covers everything it needs to