Ford.M.J 1000 MCQS for Davidsons principles and practice of medicine - 3 - New York Chuachill Livingstone 1997