The New Science of Trial Advocacy - John Jerry Glas (2024)