Title: Nanodiamond - from Basics to Medical and Other Potential Applications