http://www.amazon.com/coding-interview-problems-Google-solutions/dp/1495466574/