jsbestpractices book