Michael Marshall Smith

About

Michael Paul Marshall Smith is an English novelist, screenwriter and short story writer who also writes as Michael Marshall, M. M. Smith and Michael Rutger.