Colin B.D. Mark has done a wonderful job - this is a great up-to-date dictionary. Lots of extras - I particularly liked the pronunciation guide at the start. Most of all, there are lots of examples of usage which capture some of the nuances of expression which learners can miss out on. Tha sinn fada nur comain, a' Chailean.