October 2017Intermediate to advanced content levelIntermediate to advanced1024 pages27h 39mEnglishApress