Steve Grand, creator of the PC game Creatures.
I decided that this could be a very very interesting book to read, and should do so without hesitation, some time ago, but it was not easily available. I kept an eye out for it, and had it on my birthday lists in case anyone spotted it. Then, in July 2013, Craig (Hayley's boyfriend) presented me with a copy. He said he bought it online for me after hearing me talk about it. I can't even remember that conversation!