{
  "kind": "books#volumes",
  "totalItems": 1,
  "items": [
    {
      "kind": "books#volume",
      "id": "cy1vQgAACAAJ",
      "etag": "HF26CPpZYfU",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/cy1vQgAACAAJ",
      "volumeInfo": {
        "title": "Multithreading Applications in Win32",
        "subtitle": "The Complete Guide to Threads",
        "authors": [
          "Jim Beveridge",
          "Robert Wiener"
        ],
        "publisher": "Addison-Wesley Professional",
        "publishedDate": "1997",
        "description": "Windowsreg; 95 and Windows NT & allow software developers to use the powerful programming technique of multithreading: dividing a single application into multiple \"threads \" that execute separately and get their own CPU time. This can result in significant performance gains, but also in programming headaches. Multithreading is difficult to do well, and previous coverage of the subject in Windows has been incomplete. In this book programmers will get hands-on experience in when and how to use multithreading, together with expert advice and working examples in C++ and MFC. The CD-ROM includes the code and sample applications from the book, including code that works with Internet Winsock.",
        "industryIdentifiers": [
          {
            "type": "ISBN_10",
            "identifier": "0201442345"
          },
          {
            "type": "ISBN_13",
            "identifier": "9780201442342"
          }
        ],
        "readingModes": {
          "text": false,
          "image": false
        },
        "pageCount": 0,
        "printType": "BOOK",
        "categories": [
          "Computer multitasking"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "preview-1.0.0",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=cy1vQgAACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=cy1vQgAACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=cy1vQgAACAAJ&dq=isbn:0201442345&hl=&cd=1&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=cy1vQgAACAAJ&dq=isbn:0201442345&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Multithreading_Applications_in_Win32.html?hl=&id=cy1vQgAACAAJ"
      },
      "saleInfo": {
        "country": "US",
        "saleability": "NOT_FOR_SALE",
        "isEbook": false
      },
      "accessInfo": {
        "country": "US",
        "viewability": "NO_PAGES",
        "embeddable": false,
        "publicDomain": false,
        "textToSpeechPermission": "ALLOWED",
        "epub": {
          "isAvailable": false
        },
        "pdf": {
          "isAvailable": false
        },
        "webReaderLink": "http://play.google.com/books/reader?id=cy1vQgAACAAJ&hl=&source=gbs_api",
        "accessViewStatus": "NONE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "In this book programmers will get hands-on experience in when and how to use multithreading, together with expert advice and working examples in C++ and MFC."
      }
    }
  ]
}
