Drug delivery science and technology, novel dosage form, nanotechnology, drug solubility and bioavailability