have you read any book ________ agatha christie. what would be the apprpiate preposition? Share with your friends Share 1 Pratibha Kumari answered this Have you read any book by Agatha Christie? 2 View Full Answer Apoorva Singh answered this Acc. To me it should be 'by' 0 Apoorva Singh answered this Acc. To me it should be 'by' 1