SSL and TLS Essentials Securing the Web by Stephen A. Thomas