The Finer Points of Sausage Dogs

Paperback
$14.95 US
On sale Dec 28, 2004 | 144 Pages | 978-1-4000-9508-7