book by Balagurusamy is very good