Couchbase Essentials: Harness the power of Couchbase to build flexible and scalable applicationsJohn C Zablocki