Top 8 farid karimipour PDF Book