Books written by Jeffrey Turner