A multicenter report on 1,022 consecutively placed ITI implants: a 7-year longitudinal study.

Source:http://linkedlifedata.com/resource/pubmed/id/11055136

Download in:

View as

General Info

PMID
11055136