کتاب  خوبی هست بگیرید البته منابع دیگه هم استفاده کنید
پیشنهاد می‌کنم