This excellent new resource from Rick Mattingly should be read by everyone.