self study book