Non-classical States, Preparation and Manipulation Techniques