How to use Cracking The Coding Interview Effectively