JavaScript Variables: Value and Reference
prestonlamb.com