June Cui29 reviewsFollowFollowJune 3, 2019A bit difficult for beginners to read. The concepts were great to know but I feel it was duplicated a lot.2019