A great book is the Hispanic Condition. I posted this in another section but it was very informative. charkiyay is correct in that Spanish is indicative of a language or people born in Spain where as Hispanic is more of a blanket term for people living in America or Canada who are Spanish decent with no regard to their origins eg. Puerto Rico, Dominican Republic, Mexico, Cuba etc. I think a good comparison is African American. I have friends who are African American as in they were born in the USA, many generations decending from the slavery days and those who are born and immigrated to the US. The cultures couldn't be any different yet they are grouped in the same category.
Helpful? <img src="/images/graemlins/grin.gif" alt="" />