Michael Marshall Smith 

Novelist and screenwriter, friend to cats, and Creative Director of The Blank Corporation, a film and TV production company. All opinions are my own — nobody else wanted them. This version contains bug fixes and general improvements.