April 2020Intermediate to advanced content levelIntermediate to advanced296 pages5h 20mEnglishNo Starch Press