{
  "kind": "books#volumes",
  "totalItems": 1,
  "items": [
    {
      "kind": "books#volume",
      "id": "-CF8AAAACAAJ",
      "etag": "Y1ICQt9P3LU",
      "selfLink": "https://www.googleapis.com/books/v1/volumes/-CF8AAAACAAJ",
      "volumeInfo": {
        "title": "Programming the Win32 API and UNIX System Services",
        "authors": [
          "Donald Merusi"
        ],
        "publishedDate": "2000",
        "description": "Nowadays, most companies run both Windows and UNIX/Linux systems -- and thousands of system programmers face the challenge of working in both environments. Programming the Win32 API and UNIX System Services is the first hands-on, practical guide to systems programming in both environments. The book starts with a quick, easy overview of both the Win32 API and UNIX system services in Solaris and Red Hat Linux. Next, it presents complete, in-depth coverage of every key aspect of systems programming in each of these environments, including processes, threads, controlling concurrent activity, signals, file I/O, memory, network programming, security, and much more. Throughout, the book presents easy-to-adapt \"cookbook\" sample code that solves the key problems systems programmers encounter, helping them become proficient in heterogeneous environments more rapidly than ever before. For all Visual C++, MFC, and other Windows programmers interested in learning system-level programming for Windows 98/2000 or for UNIX; and for all UNIX programmers transitioning to the Windows environment.",
        "industryIdentifiers": [
          {
            "type": "ISBN_10",
            "identifier": "0130259691"
          },
          {
            "type": "ISBN_13",
            "identifier": "9780130259691"
          }
        ],
        "readingModes": {
          "text": false,
          "image": false
        },
        "pageCount": 0,
        "printType": "BOOK",
        "categories": [
          "Microsoft Win32"
        ],
        "maturityRating": "NOT_MATURE",
        "allowAnonLogging": false,
        "contentVersion": "preview-1.0.0",
        "panelizationSummary": {
          "containsEpubBubbles": false,
          "containsImageBubbles": false
        },
        "imageLinks": {
          "smallThumbnail": "http://books.google.com/books/content?id=-CF8AAAACAAJ&printsec=frontcover&img=1&zoom=5&source=gbs_api",
          "thumbnail": "http://books.google.com/books/content?id=-CF8AAAACAAJ&printsec=frontcover&img=1&zoom=1&source=gbs_api"
        },
        "language": "en",
        "previewLink": "http://books.google.com/books?id=-CF8AAAACAAJ&dq=isbn:0130259691&hl=&cd=1&source=gbs_api",
        "infoLink": "http://books.google.com/books?id=-CF8AAAACAAJ&dq=isbn:0130259691&hl=&source=gbs_api",
        "canonicalVolumeLink": "https://books.google.com/books/about/Programming_the_Win32_API_and_UNIX_Syste.html?hl=&id=-CF8AAAACAAJ"
      },
      "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=-CF8AAAACAAJ&hl=&source=gbs_api",
        "accessViewStatus": "NONE",
        "quoteSharingAllowed": false
      },
      "searchInfo": {
        "textSnippet": "This book is ideal for users of one system who want to become familiar with the other, and of course it is critically important for anyone who must integrate the two."
      }
    }
  ]
}
