I am pathetic when it comes to surface modeling.
If anyone has any tips/tricks that one should keep in mind while surface modeling please share.
Also "advanced surfacing" from solid professor
The best I know of are the SolidWorks Bible series by Matt Lombard. These are available on Amazon.com.