Michael Dibdin Michael Snodin by Michael Dibdin Michael Bird michael Nyman michael crichton michael foreman Michael D. Gordin Michael Bond Michael de