Books by Steve J Shaw