Methods To Produce Coherent Sources