Using JavaScript Beyond the Browser – Andrew Taylor