Books by jim beach