JavaScript in 10 Simple Steps or Less by Arman Danesh