HR Strategy/Plan

Define and compare Political Parties, Interests Groups, and Social Movements.
1-What are the differences among these three types of organizations?
2-What are the similarities among these three types of organizations?

http://www.youtube.com/watch?v=pLlvOv7JOXs
http://www.youtube.com/watch?v=-rr81Uf10pc
http://www.youtube.com/watch?v=y7YPTD7QwR4
http://www.youtube.com/watch?v=_DTOc1uMOIU