April 2020Beginner to intermediate content levelBeginner to intermediate216 pages5h 23mEnglishNo Starch Press