The proud title of 'Vikramaditya' had been assumed by
(a) Harsha
(b) Chandragupta II
(c) Kanishka
(d) Samudragupta