Thank you all for suggestions. I will also try to check out that book.