From the book "Building a package in Go". Get it now!