1. Introduction
2. Definitions for graph states
3. Clifford operations and classical simulation
4. Examples and applications
5. Physical implementations
6. Reduced states of graph states
7. Equivalence classes under local operations
8. Entanglement in graph states
9. Weighted graph states
10. Graph states in the presence of decoherence
11. Summary