Head First JavaScript Programming
Pre-Order Print:
$49.99
Buy from oreilly.com