I am within 30 pages of the end of
An Army at Dawn: The War in North Africa (1942-1943) (The Liberation Trilogy)
by Rick Atkinson and I am willing to recommend it highly. There are lots of maps and detail in the 500 page book.
I am about to buy the second in his series which is the battles in Italy.
You can get this book form amazon used for $0.41 plus 3.99 shipping - a great deal.
There are also WWII maps you can download free from West Point which will help if get a book by a different author, but the Atkinson book has plenty of maps, and lots of detail.