Think better - Hurson,Tim (New Delhi Tata Mcgraw hill, 2008)