Michael Marshall Smith

From SFnal Expounder

Q1372312

British novelist, screenwriter and short story writer