The Adaptive Immune System and Its Molecular Details 01 March 2016