Lecture note: Seven theories for seven community development