S.H.
Try finding a community support group.
Or, many people who are 'shy', join the "Toastmasters" club.
http://www.toastmasters.org/
My Mom, knows of MANY women, who have signed themselves up in this club, specifically to overcome their shyness and social awkwardness.
And it has really helped them.
Reading books are fine... but you ALSO have to 'practice' what you learned. Thus, support groups and Toastmaster Clubs are good, because you will be 'practicing' and learning, at the same time.
AND, everyone there will be there for the same reason you are there.
all the best,
Susan