mpsc books