Practical Amazon EC2, SQS, Kinesis, and S3 - Sunil Gulabani (Springer, 2017)