Learning Single-page Web Application Development eBook