Course Schedule and recommended books