Books by john freeman