Chapter 12, Qt graphics programming foundation.