jspred

I'll publish chapter 5 later at 12