Marlon James to give free reading Oct. 25