Books by McKernan, Frank (sorted by release date)