What are the knowledge areas relevant to doing a project?

Scope management, time and cost management knowledge areas are quite obvious. Same goes for quality management too. To complete a project in all its aspects one needs to be aware of the project integration knowledge area. Communications is an essential issue so is the communication management knowledge. Procurement and risk management are two vital support areas. Since people get things done Human resources management is also an equally important area.