The Gram stain

Explain in detail, every step of the Gram stain from the beginning, comparing gram positive and gram negative cells. Include all steps and instruments that would be utilized.