Ratings2
Average rating2
Awful book. Feels more like somebody's notes from learning the language than a book written by an expert on it. Full of typos and other language error. The only redeeming quality is the amount of information covered.
Community
Follow Along
We're an Open Book
Home
Library
Explore
Trending
Search