Hidden Variables, Non Contextuality and Einstein-Locality in Quantum Mechanics - Virendra Singh (2005)