Richard Allen Richard Allen is Chair Professor of Film and Media Art at City University Hong Kong. He is the author of Projecting Illusion (1995) and Hitchcock’s Romantic Irony (2007), among other books.
An OTP has been sent to your Registered Email Id:
Resend Verification Code