Quantum Mechanics Demystified - A Self-Teaching Guide 2005-1