THIS TITLE IS CURRENT THROUGH MAY 14 , 2017. IT HAS SOME FORMATTING MISTAKES WHICH WILL BE FIXED SOON.