Dedication

To our mentors and managers: Paul Edwards, Brian Giffen,Marc Auckland, and Mike Opie

Thank you

And to our mothers, Barbara Hughes and Irene Caton,

Words are not enough.

Get No Cape Required now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.