GET /services/catalog/products?format=api&page=78305
Response information
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/vnd.api+json
Vary: Accept

{
    "links": {
        "first": "https://redshelf.com/services/catalog/products?format=api&page=1",
        "last": "https://redshelf.com/services/catalog/products?format=api&page=78408",
        "next": "https://redshelf.com/services/catalog/products?format=api&page=78306",
        "prev": "https://redshelf.com/services/catalog/products?format=api&page=78304"
    },
    "data": [
        {
            "type": "Product",
            "id": "00010000016802",
            "attributes": {
                "name": "Test File for Cal Poly",
                "subtitle": "",
                "description": "Test file to show Cal Poly how course packets are stored within this system. ",
                "author": "Professors Nae",
                "slug": "test-file-for-cal-poly-16802-none-professors-nae",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/Setup_Guide-Redshelf-_cover_2.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16802",
                "product_url": "/app/ecom/book/16802/test-file-for-cal-poly-16802-none-professors-nae",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {},
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000024855"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016786",
            "attributes": {
                "name": "A Guide to Vocational Assessment - 13842",
                "subtitle": "",
                "description": "DOWNLOAD PRINTABLE MATERIALS FROM THE LINK BELOW\n<br>\nThis fifth edition of A Guide to Vocational Assessment acknowledges the changes in social and economic systems facing adults with disabilities. It suggests multiple evaluation approaches and insights that can be used to change the difficult to the possible and eventually to the probable.\n\nWhile many chapters underscore the use of traditional evaluation approaches, other chapters operationalize vocational assessment as an individualized, creative, empowering, holistic process and experience of self-discovery. This editions 15 chapters incorporate these issues, provide updated, expanded and new material, and emphasize that the process of evaluation should identify the consumers career-related strengths and potential to acquire specific skills. A new chapter focuses exclusively on the transition-age student, a topic receiving increased attention in vocational rehabilitation.\n\nThe text includes an experiential workbook, intended for use with the text, which provides discussion questions and exercises. The texts Appendix contains forms that illustrate the information in Chapters 12 and 15 and include a Suggested Format for the Vocational Assessment Report.",
                "author": "Paul W. Power",
                "slug": "a-guide-to-vocational-assessment-13842-16786-9781416406044-paul-w-power",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/13842.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16786",
                "product_url": "/app/ecom/book/16786/a-guide-to-vocational-assessment-13842-16786-9781416406044-paul-w-power",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781416405412",
                    "EISBN13": "9781416406044"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000024837"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016785",
            "attributes": {
                "name": "Myofascial Manipulation, 3e - 13855",
                "subtitle": "Theory and Clinical Application",
                "description": "DOWNLOAD PRINTABLE MATERIALS FROM THE LINK BELOW\n<br>\nMyofascial Manipulation: Theory and Clinical Application, Third Edition, is an excellent handbook on manual therapy for physical therapists, occupational therapists, massage therapists, bodyworkers, and chiropractors whether in practice or in training. This revised edition has been updated with the latest research regarding fascia and soft tissue manipulation and now includes video demonstrations of techniques as well as nearly 30 techniques not previously included. Video demonstrations can be accessed in the Additional Files.\n\nMyofascial Manipulation provides a blending of scientific theory and evaluative and therapeutic techniques. The authors have made substantial revisions, including updating findings related to the histology and biomechanics of myofascial and the physiology of myofascial manipulation. The third edition includes clear descriptions of how to execute techniques with easy-to-follow images.\n\nChapters include: \n- Historical Basis for Myofascial Manipulation\n- Modern Theories and Systems of Myofascial Manipulation\n- Histology and Biomechanics of Myofascia\n- Histopathology of Myofascia and Physiology of Myofascial Manipulation\n- Neuromechanical Aspects of Myofascial Pathology and Manipulation\n- Muscle Pain Syndromes\n- Basic Evaluation of the Myofascial System\n- Atlas of Therapeutic Techniques, with more than 150 figures identifying techniques.\n",
                "author": "Robert I. Cantu, Alan J. Grodin, and Robert W. Stanborough",
                "slug": "myofascial-manipulation-3e-13855-16785-9781416406006-robert-i-cantu-alan-j-grodin-and-robert-w-stanborough",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/13855.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16785",
                "product_url": "/app/ecom/book/16785/myofascial-manipulation-3e-13855-16785-9781416406006-robert-i-cantu-alan-j-grodin-and-robert-w-stanborough",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781416404989",
                    "EISBN13": "9781416406006"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000024980"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016784",
            "attributes": {
                "name": "Rehabilitation Counseling, 5e - 13843",
                "subtitle": "Basics and Beyond",
                "description": "This excellent text provides both a basic foundation for students beginning their journey into rehabilitation counseling and a broad-based reference for current practitioners. The contents provide a conceptual overview of the professional, historical, theoretical, research, and applied foundations of the rehabilitation counseling profession. The information presented illuminates contemporary practices and issues, pointing out possible future directions.\n\nThis fifth edition reflects major changes in the field of rehabilitation counseling and consequently represents a substantial revision of the previous edition. All chapters were revised and updated.\n\nExamples of changes in the fifth edition include:\n\n*   the 2010 Code of Ethics for Professional Rehabilitation Counselors,\n*   the 2009 Americans with Disabilities Amendment Act,\n*   inclusion of developmental issues that arise in counseling individuals over the lifespan with emphasis on culture and sexual orientation,\n*   quality of life models of adaptation to disability with increased emphasis on intervention strategies,\n*   new service delivery models for career development and job placement, and\n*   additional information on quantitative and qualitative research design.\n\nThese changes will help students and practicing professionals in their efforts to keep their knowledge base current.",
                "author": "Randall M. Parker and Jeanne Boland Patterson",
                "slug": "rehabilitation-counseling-5e-13843-16784-9781416406037-randall-m-parker-and-jeanne-boland-patterson",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/13843.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16784",
                "product_url": "/app/ecom/book/16784/rehabilitation-counseling-5e-13843-16784-9781416406037-randall-m-parker-and-jeanne-boland-patterson",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781416404958",
                    "EISBN13": "9781416406037"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000024835"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016768",
            "attributes": {
                "name": "Personal Recognizance",
                "subtitle": "Sime~Gen, Book 9",
                "description": "Vret McClintock, a young channel in training at the world-famous Rialite First Year Camp, overhears the sultry female voice of Ilin Sumz, is stricken with love, and decides to pursue her. He discovers that Ilin is running the illicit historical fantasies board on the campus mainframe computer. Vret must then risk his future career to extricate his love from her web of dirty secrets, before they can ruin the lives of other students and teachers--or themselves!",
                "author": "Jacqueline Lichtenberg",
                "slug": "personal-recognizance-16768-9781434438737-jacqueline-lichtenberg",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781434438737.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16768",
                "product_url": "/app/ecom/book/16768/personal-recognizance-16768-9781434438737-jacqueline-lichtenberg",
                "bisac_codes": [
                    "FIC028000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781434438737",
                    "ISBN10": "1434438732",
                    "EISBN13": "9781434438737",
                    "EISBN10": "1434438732"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010015190713"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016770",
            "attributes": {
                "name": "The Dragon Sorcerer",
                "subtitle": "",
                "description": "BLURBFel Blackmane is a pirate, rogue, and thorough scoundrel. But he also has a sense of adventure second to none, and every year he vows to do one impossible thing. This time he plans to sail his ship to the annual fair, sell ill-gotten booty back to its original owners, and make off with a new fortune. Unfortunately, Blackmane's deeds haven't gone unnoticed. Someone powerful is looking for vengeance . . . and the dreaded Dragon Sorcerer, with an army of unstoppable monsters under his control, is hot on his heels! A rousing fantasy adventure from the best-selling author of The Dawn of Amber and The Blind Archer.",
                "author": "John Gregory Betancourt",
                "slug": "the-dragon-sorcerer-16770-9781434438195-john-gregory-betancourt",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781434438195.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16770",
                "product_url": "/app/ecom/book/16770/the-dragon-sorcerer-16770-9781434438195-john-gregory-betancourt",
                "bisac_codes": [
                    "FIC009020"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781434438195",
                    "ISBN10": "1434438198",
                    "EISBN13": "9781434438195",
                    "EISBN10": "1434438198"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010015155920"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016769",
            "attributes": {
                "name": "On Union with God (with Notes, Preface, and New Introduction)",
                "subtitle": "",
                "description": "Surely the most deeply-rooted need of the human soul, its purest aspiration, is for the closest possible union with God. As one turns over the pages of this little work, written by Blessed Albert the Great towards the end of his life, when that great soul had ripened and matured, one feels that here indeed is the ideal of ones hopes. Simply and clearly the great principles are laid down, the way is made plain which leads to the highest spiritual life. It seems as though, while one reads, the mists of earth vanish and the snowy summits appear of the mountains of God. We breathe only the pure atmosphere of prayer, peace, and love, and the one great fact of the universe, the Divine Presence, is felt and realized without effort. [Complete with Notes, Preface, and a New Introduction]",
                "author": "Albertus Magnus, F.M. Dumar",
                "slug": "on-union-with-god-with-notes-preface-and-new-introduction-16769-9781434438164-albertus-magnus",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781434438164.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16769",
                "product_url": "/app/ecom/book/16769/on-union-with-god-with-notes-preface-and-new-introduction-16769-9781434438164-albertus-magnus",
                "bisac_codes": [
                    "REL067000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781434438164",
                    "ISBN10": "1434438163",
                    "EISBN13": "9781434438164",
                    "EISBN10": "1434438163"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010014989828"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016771",
            "attributes": {
                "name": "Yondering",
                "subtitle": "The First Borgo Press Book of Science Fiction Stories",
                "description": "This is one of a series of anthologies of science fiction and mystery stories by Borgo Press writers that are being distributed at cost as both ebooks and paperback volumes. The first volume in the sequence, Yondering, includes a baker's dozen of original and reprint tales by fourteen writers. \n\nIn \"The Quills of Henry Thomas,\" W. C. and Aja Bamberger give us a glimpse of a future in which music is composed through DNA computing. \"The Gizzard Wizard\" is Rory Barnes's delightful sequel to his young adult SF novel, Space Junk. John Gregory Betancourt's engaging \"The Darkfishers\" envisions a shanghaied Earth colony stranded on the back of a huge crustacean on an ocean planet. Sydney J. Bounds, in \"Guinea Pigs,\" portrays a future dominated by cutthroat corporations.\n\n\"Outside Looking In,\" by Mark E. Burgess, takes the \"world in a bottle\" theme--and turns it upside down. Victor Cilinca's \"Siegfried\" demonstrates the folly of taking those \"primitive\" aliens too lightly. Michael R. Collings's \"The Calling of Iam'Kendron\" is a stirring prequel to his epic science-fantasy novel, Wordsmith. In Arthur Jean Cox's \"Evergreen,\" we find that long life is not always what it's cracked up to be.\n\nAward-winning author Jack Dann depicts, in \"Mohammeds Angel,\" an all-too-plausible future in which cultures, sensibilities, and terrorist acts are inextricably mixed. \"Ultra Evolution,\" by John Russell Fearn, is a cautionary tale about the advancement of mannot always a good thing! Sheila Finch's \"Miles to Go\" is the moving story of a wheelchair marathoner faced with a crucial decision. Mel Gilden relates mankind's first encounter with aliens in \"The Little Finger of the Left Hand.\" Last, and certainly not least, Ardath Mayhar's poignant \"The Next Generation\" shows the human race forced to make a crucial decision about its survival.",
                "author": "John Russell Fearn, Ardath Mayhar, Mel Gilden, Jack Dann, Sheila Finch, John Gregory Betancourt, Rory Barnes, Robert Reginald",
                "slug": "yondering-16771-9781434436061-jack-dann-john-gregory-betancourt-sheila-finch-john-russell-fearn-rory-barnes-ardath-mayhar-mel-gilden",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781434436061.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16771",
                "product_url": "/app/ecom/book/16771/yondering-16771-9781434436061-jack-dann-john-gregory-betancourt-sheila-finch-john-russell-fearn-rory-barnes-ardath-mayhar-mel-gilden",
                "bisac_codes": [
                    "FIC028040"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781434436061",
                    "ISBN10": "1434436063",
                    "EISBN13": "9781434436061",
                    "EISBN10": "1434436063"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010015145663"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016736",
            "attributes": {
                "name": "ATH 265 A,B",
                "subtitle": "Introduction to Linguistic Anthropology",
                "description": "",
                "author": "Leighton Peterson",
                "slug": "ath-265-ab-16736-none-leighton-peterson",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/ATH_265_SP14-064_online.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16736",
                "product_url": "/app/ecom/book/16736/ath-265-ab-16736-none-leighton-peterson",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {},
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": null
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016734",
            "attributes": {
                "name": "Discrete Mathematics and Functional Programming",
                "subtitle": "",
                "description": "This book provides a distinct way to teach discrete mathematics. Since discrete mathematics is crucial for rigorous study in computer science, many texts include applications of mathematical topics to computer science or have selected topics of particular interest to computer science. This text fully integrates discrete mathematics with programming and other foundational ideas in computer science.\r\n\r\nIn fact, this text serves not only the purpose of teaching discrete math. It is also an introduction to programming, although a non-traditional one. Functional programming is a paradigm in which the primary language construct is the functionand function here is essentially the same as what it is in mathematics. In the functional paradigm we conceive the program as a collection of composed functions, as opposed to a sequence of instructions (in the imperative paradigm) or a set of interacting objects (in the object-oriented paradigm). Dominant computer science curricula emphasize object-oriented and imperative programming, but competence in all paradigms is important for serious programmersand functional programming in particular may be appropriate for many casual programmers, too. For our purposes, the concepts underlying functional programming are especially grounded in those of discrete mathematics.\r\n\r\nDiscrete mathematics and functional programming are equal partners in this endeavor, with the programming topics giving concrete applications and illustrations of the mathematical topics, and the mathematics providing the sca\u001folding for explaining the programming concepts. The two work together in mutual illumination.",
                "author": "Thomas VanDrunen",
                "slug": "discrete-mathematics-and-functional-programming-16734-9781590282663-thomas-vandrunen",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/ForRedShelf-DMFP-interior.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16734",
                "product_url": "/app/ecom/book/16734/discrete-mathematics-and-functional-programming-16734-9781590282663-thomas-vandrunen",
                "bisac_codes": [
                    "COM014000",
                    "MAT008000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781590282601",
                    "EISBN13": "9781590282663",
                    "EISBN10": "1590282604"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000024780"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016576",
            "attributes": {
                "name": "NUR 233",
                "subtitle": "",
                "description": "",
                "author": "Dugas",
                "slug": "nur-233-16576-none-dugas",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/Capture_8.PNG",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16576",
                "product_url": "/app/ecom/book/16576/nur-233-16576-none-dugas",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {},
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": null
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016575",
            "attributes": {
                "name": "Survival Guide for the Beginning Speech-Language Clinician, 2e - 13853",
                "subtitle": "",
                "description": "DOWNLOAD PRINTABLE MATERIALS FROM THE LINK BELOW\n<br>\nSurvival Guide for the Beginning Speech-Language Clinician, Second Edition will guide you when taking your first clinical steps toward a career as a speech-language pathologist. Graduate and undergraduate students, as well as beginning therapists, will find this book useful and easy-to-understand. It provides realistic, practical, and comprehensive overviews of clinical problems that are often encountered by beginning clinicians and offers solutions to those problems. It also prepares you for what you will experience along the way. This text does not focus on the numerous principles and theories which underlie various aspects of the clinical process because these are thoroughly covered in undergraduate and graduate courses. \n\nThe second edition has expanded and updated information on many topics, including parent conferences and the concomitant reports, group therapy and play therapy, preparing for public schools, and more. Writing quality reports remains a major focus of the book. Drawing on her more than 30 years of experience, the author teaches the ins and outs of report writing. She provides many real-world examples of reports, showing what to do and what not to do.\n\nYou'll make the transition from theory to practice much easier using this book as your guide. Let this book help you avoid common pitfalls and provide you with a solid foundation for your practice  from the very first day in the clinic.",
                "author": "Susan Moon Meyer",
                "slug": "survival-guide-for-the-beginning-speech-language-clinician-2e-13853-16575-9781416405986-susan-moon-meyer",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/13853.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16575",
                "product_url": "/app/ecom/book/16575/survival-guide-for-the-beginning-speech-language-clinician-2e-13853-16575-9781416405986-susan-moon-meyer",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9780890799819",
                    "EISBN13": "9781416405986"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000024619"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016574",
            "attributes": {
                "name": "PSY 410.5 A",
                "subtitle": "Capstone: Social Cognition",
                "description": "",
                "author": "Dr. Heather Claypool",
                "slug": "psy-4105-a-16574-none-dr-heather-claypool",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/PSY_410.5_SP14-050.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16574",
                "product_url": "/app/ecom/book/16574/psy-4105-a-16574-none-dr-heather-claypool",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {},
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": null
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016568",
            "attributes": {
                "name": "EPS 600",
                "subtitle": "",
                "description": "",
                "author": null,
                "slug": "eps-600-16568-none",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/digital_pack_3.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16568",
                "product_url": "/app/ecom/book/16568/eps-600-16568-none",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {},
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": null
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016561",
            "attributes": {
                "name": "Data Structures and Algorithms Using Python and C++",
                "subtitle": "",
                "description": "THIS BOOK is intended for use in a traditional college-level data structures course (commonly known as CS2). This book assumes that students have learned the basic syntax of Python and been exposed to the use of existing classes. Most traditional CS1 courses that use Python will have covered all the necessary topics, and some may have covered a few of the topics covered in this book. We have found that most students successfully completing a CS1 course know how to use classes, but many of them need more experience to learn how to design and write their own classes. We address this issue by including a number of examples of class design in the first few chapters of this book.\r\n\r\nPythons object-oriented features make it an elegant language for starting a data structures course, but one potential drawback of Python for a data structures course is that it hides the complexity of memory management. This is a benefit in a first course, but we think that in a second course it is important that students begin to understand some of these low-level details that the Python interpreter hides from them. Since we can cover the basic data structures in less time using Python, there is time to learn a second language, even in a single-semester CS2 course. After the students have continued to improve their Python programming skills while covering the first few chapters of the book, it is relatively easy for them to learn a second object-oriented language. By using C++ as the second language, the students are exposed to a lower-level, compiled language. The syntax of C++ is more complicated than Python, but that is a relatively small hurdle once students have mastered fundamental programming concepts using Python. For example, now that they understand the basic concepts of programming and the semantics of statements such as conditional statements and looping statements, they can focus on learning the C++ syntax for these statements.",
                "author": "David M. Reed  and  John Zelle",
                "slug": "data-structures-and-algorithms-using-python-and-c-16561-9781590282670-david-m-reed-and-john-zelle",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781590282335.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16561",
                "product_url": "/app/ecom/book/16561/data-structures-and-algorithms-using-python-and-c-16561-9781590282670-david-m-reed-and-john-zelle",
                "bisac_codes": [
                    "COM051000",
                    "COM014000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781590282335",
                    "EISBN13": "9781590282670",
                    "EISBN10": "1590282337"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000024604"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016544",
            "attributes": {
                "name": "Modern Programming Languages: 2nd Edition",
                "subtitle": "A Practical Introduction",
                "description": "This book introduces the concepts of diverse programming languages for students who have already mastered basic programming in at least one language. It is suitable for use in an undergraduate course for computer science and computer engineering majors. It treats all the knowledge units in the area of programming languages that appear in the ACMs Computer Science Curriculum 2008, and introduces the core units thoroughly. It gives programming exercises in three different language paradigms. Philosophically, it is in complete agreement with the ACM report.\r\n\r\nThis book has two distinct kinds of chapters: practical and theoretical. The practical chapters are self-contained primers in three very different programming languagesML, Java, and Prologat least two of which will be new languages for almost all students at this level. Students receive a quick introduction to the linguistically unique parts of each language and enough simple programming exercises to develop a feel for the programming paradigm of the language. There are excellent free implementations of all these languages available on a variety of platforms, including Windows, Unix, and Macintosh; the books Web site at http://www.webber-labs.com/mpl.html has instructions on how to get them.\r\n\r\nThe theoretical chapters present the underlying principles of programming languages. They are interleaved with the practical chapters in an order that allows ideas to be illustrated using examples in the newly learned languages and allows theoretical topics to be covered when their relevance to programming practice will be most evident. For example, Chapter 23 deals with formal semantics by starting with simple interpreters written in Prolog. These interpreters lead naturally to language definitions using big-step operational semantics. That is why formal semantics occurs so late in the book: only at the end of the Prolog tutorial are students ready to be led from Prolog exercises to this related, abstract topic.",
                "author": "Adam Brooks Webber",
                "slug": "modern-programming-languages-2nd-edition-16544-9781590282694-adam-brooks-webber",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/9781590282502.jpg",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16544",
                "product_url": "/app/ecom/book/16544/modern-programming-languages-2nd-edition-16544-9781590282694-adam-brooks-webber",
                "bisac_codes": [
                    "COM014000"
                ],
                "items_count": null,
                "identifiers": {
                    "ISBN13": "9781590282502",
                    "ISBN10": "1590282507",
                    "EISBN13": "9781590282694"
                },
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": {
                        "type": "offerings",
                        "id": "00010000024585"
                    }
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016543",
            "attributes": {
                "name": "NUR 203",
                "subtitle": "",
                "description": "",
                "author": null,
                "slug": "nur-203-16543-none",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/Capture_7.PNG",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16543",
                "product_url": "/app/ecom/book/16543/nur-203-16543-none",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {},
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": null
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016539",
            "attributes": {
                "name": "NUR 234",
                "subtitle": "",
                "description": "",
                "author": "DUGAS",
                "slug": "nur-234-16539-none-dugas",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/Capture_6.PNG",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16539",
                "product_url": "/app/ecom/book/16539/nur-234-16539-none-dugas",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {},
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": null
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016478",
            "attributes": {
                "name": "BPS 526",
                "subtitle": "",
                "description": "",
                "author": "YAN",
                "slug": "bps-526-16478-none-yan",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/BPS_526_COVER.PNG",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16478",
                "product_url": "/app/ecom/book/16478/bps-526-16478-none-yan",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {},
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": null
                }
            }
        },
        {
            "type": "Product",
            "id": "00010000016430",
            "attributes": {
                "name": "ELE 301",
                "subtitle": "",
                "description": "",
                "author": "LO",
                "slug": "ele-301-16430-none-lo",
                "thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/ELE_301.PNG",
                "default_thumbnail_image": "//redshelf-images.s3-external-1.amazonaws.com/thumbnail/default_book_thumbnail.jpg",
                "product_type": "book",
                "product_id": "16430",
                "product_url": "/app/ecom/book/16430/ele-301-16430-none-lo",
                "bisac_codes": [],
                "items_count": null,
                "identifiers": {},
                "drm": null,
                "cover_image": null,
                "default_cover_image": null,
                "book_type": null
            },
            "relationships": {
                "lowest_offering": {
                    "data": null
                }
            }
        }
    ],
    "meta": {
        "pagination": {
            "page": 78305,
            "pages": 78408,
            "count": 1568151
        }
    }
}

Response Info

Default: None