Oxford grammar for EAP : English grammar and practice for academic purposes : with answer
AUTHOR : Paterson, Ken CALL NO : PE1128 P296o 2013 IMPRINT : Oxford : Oxford University Press, c2013
AUTHOR : Paterson, Ken CALL NO : PE1128 P296o 2013 IMPRINT : Oxford : Oxford University Press, c2013
AUTHOR : – CALL NO : PE1128 CA178 2018 IMPRINT : Cambridge : Cambridge University Press, c2018
AUTHOR : Raviv, Gil CALL NO : HF5548.4.M523 R256c 2019 IMPRINT : [United States] : Pearson Education, c2019
AUTHOR : Burton, Graham CALL NO : PN4129.15 B974p 2013 IMPRINT : London : Collins EAP, c2013
AUTHOR : – CALL NO : Z675.U5 ม435 2560 IMPRINT : เชียงใหม่ : คณะทำงาน, 2560
AUTHOR : ปรีดาภรณ์ กาญจนสำราญวงศ์ CALL NO : HF5548.4.M523 ป471ก 2561 IMPRINT : นนทบุรี : ไอดีซี พรีเมียร์, 2561
AUTHOR : ยุทธ ไกยวรรณ์ CALL NO : HA32 ย351ห 2561 IMPRINT : กรุงเทพฯ : สำนักพิมพ์แห่งจุฬาลงกรณ์มหาวิทยาลัย, 2561
AUTHOR : มูฮำหมัด นิยมเดชา CALL NO : QD381 ม713พ 2561 IMPRINT : นครปฐม : โรงพิมพ์มหาวิทยาลัยศิลปากร, 2561
AUTHOR : มูฮำหมัด นิยมเดชา CALL NO : QD256 ม713ส 2561 IMPRINT : นครปฐม : โรงพิมพ์มหาวิทยาลัยศิลปากร, 2561
AUTHOR : – CALL NO : PE1128 I22 2018 IMPRINT : New York : Kaplan Publishing, c2018