Further reading
Chapter 28
, Offloading Tasks with Operations and GCD