Books by Barrie Price