An Introduction to Programming in Go by Caleb Doxsey