A good one in book form, with a fair amount of detail for each term, is John Taylor's "Shotgun Encyclopedia".