Science & technology of diamond