The Hitchhiker's Guide to PCB Design: Things You Wish You Knew Yesrerday and Will Need to Know Tomorrow Hardcover $39.99