I am the author of five books on subjects from artificial life to Photoshop to Flash cartooning.

I am the co-author of a book on Photoshop, and another on the C programming language. I'm a contributor to several books on Photoshop.

Check out the books I've written.

Other Writing

I've also written science fiction short stories, web site copy, bad haiku, angry letters, and the occasional pithy comment on YouTube.

Read some of my fiction.


Magazine Writing

I am a contributing editor at Desktop Engineering. Over the last two decades, I've written ... well, I've never counted them, but a lot of articles for many different magazines, including:

Read some samples of my articles.