May 2018Beginner to intermediate content levelBeginner to intermediate160 pages3h 45mEnglishO'Reilly Media, Inc.