Preparing Witnesses: A Practical Guide for Lawyers and Their... By Small, Daniel I. Paperback Price $89.99 Free Shipping