GObject Reference Manual
Part I. Concepts