Learning model-view-controller eBook (PDF)