{
  "kind": "books#volumes",
  "totalItems": 1,
  "items": [
    {
      "kind": "books#volume",
      "id": "VQlvAQAAQBAJ",
      "etag": "8KooKH4lU7s",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/VQlvAQAAQBAJ",
      "volumeInfo": {
        "title": "The Clean Coder",
        "subtitle": "A Code of Conduct for Professional Programmers",
        "authors": [
          "Robert C. Martin"
        ],
        "publisher": "Pearson Education",
        "publishedDate": "2011",
        "description": "Presents practical advice on the disciplines, techniques, tools, and practices of computer programming and how to approach software development with a sense of pride, honor, and self-respect.",
        "industryIdentifiers": [
          {
            "type": "ISBN_13",
            "identifier": "9780137081073"
          },
          {
            "type": "ISBN_10",
            "identifier": "0137081073"
          }
        ],
        "readingModes": {
          "text": false,
          "image": true
        },
        "pageCount": 247,
        "printType": "BOOK",
        "categories": [
          "Computers"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "0.2.2.0.preview.1",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=VQlvAQAAQBAJ&printsec=frontcover&img=1&zoom=5&edge=curl&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=VQlvAQAAQBAJ&printsec=frontcover&img=1&zoom=1&edge=curl&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=VQlvAQAAQBAJ&printsec=frontcover&dq=isbn:9780137081073&hl=&cd=1&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=VQlvAQAAQBAJ&dq=isbn:9780137081073&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/The_Clean_Coder.html?hl=&id=VQlvAQAAQBAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "PARTIAL",
        "embeddable": true,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED_FOR_ACCESSIBILITY",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": false
        },
        "webReaderLink": "http://play.google.com/books/reader?id=VQlvAQAAQBAJ&hl=&source=gbs_api",
        "accessViewStatus": "SAMPLE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "Readers will come away from this book understanding How to tell the difference between good and bad codeHow to write good code and how to transform bad code into good codeHow to create good names, good functions, good objects, and good ..."
      }
    }
  ]
}
