Hi Farouk,
If you are new web application development then "Head First JSP/Servlets" is a good choice but if you want to learn just Struts then you might find "Struts - The Complete Reference" very useful.
And for more details you can go through the FAQs of struts forum.
Struts FAQs Asha
[ April 21, 2008: Message edited by: Asha Pathik ]