Full description not available
E**S
Good book.
Great book. Has a tremendously large range of material in introductory and intermediate level. The way it's written in the form of a discussion it is great for introducing someone to this subject and explains concepts in an easy way to understand. Due to its more intuitive nature, I would suggest buying it together with another which offers more formal definitions and terminology on some matters though if you want it for academic work.
Y**Y
Five Stars
Awesome book. But need some supplement materials( e.g. Online courses ) for beginner.
Trustpilot
3 weeks ago
1 month ago