Ali Smith

Ali Smith is a fiction writer; she was born in Inverness and lives in Cambridge. Her writing has been translated into 40 languages.