Here you go, stereochemistry 1.01:
The prefixes l and d are just short for dextrorotary or levorotary: which way the molecule rotates polarized light. "l" = levo = to the left, "d" = dextro = to the right. But these prefixes are old and not used anymore.
In the modern nomenclature these have been replaced by the (+) for dextro and the (-) for levo.
The prefixes L and D (uppercase letters) refer to the Fischer projections of the molecules and have nothing to do with how they rotate light, but in what direction key parts of the molecule is drawn in that standardised model. They are in this case actually REVERSED in relation to the d and l prefixes: d is L and l is D.
So L-(+)-tartaric acid means: "a tartaric acid molecule that's drawnin the Fischer projection with the relevant group pointed to the Left, and rotates polarized light to the right", a.k.a dextrorotary, a.k.a dextro, a.k.a d-tartaric acid. This is the natural form of tartaric acid.
And, of course, vice versa for D-(-)-tartaric acid.
Now, as far as I understand, both isomers of tartaric acid can be used to resolve enantiomers of amphetamines. If you use D-(-)-tartaric acid you will get crystals of d-amph/D-tartrate crashing out, and if you use L-(+)-tartaric acid you will get crystals of l-amph/L-tartrate crashing out.
Using DL-tartaric acid would be absolutely useless, since it wouldn't separate anything: both enantiomers would crash out.