xc book 31