What is the best type of Vitamin C to buy?  Is it L-ascorbic acid? What does 
the L stand for?
 Where is the best and cheapest place to purchase it?

Thanks in advance!!