this book is very useful to your programming knowledge