Books by Ross Hamilton