I think the 1st Stitch -n- Bitch book is a great one for beginners. Is it too big? It has alot of good info and instructions. When I teach friends to knit, that's the book I usually recommend. It also has more fun projects than other "beginner" books.
Best Wishes in Iraq. You'll be in my thoughts!