Michael Snodin Michael Dibdin Michael D. Gordin michael Nyman Carrnichael-Arodin michael Pangilinan by Michael Dibdin Michael P. Spradin michael michael R.