Filtrar la búsqueda

  • Libros (5435)

a

Intervalo de precios personalizado (EUR)

a

High performance computing (Más de 5400 resultados)

Título: 
Refinar con la Búsqueda avanzada
  • Idioma: Inglés

    Editorial: O'Reilly Media, 1998

    156592312X / 9781565923126

    • Tapa blanda

    Librería: Gulf Coast Books, Cypress, TX, Estados Unidos de AmericaGulf Coast Books

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Regular

    EUR 6,01

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    paperback. Condición: Fair.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1998

    156592312X / 9781565923126

    • Tapa blanda

    Librería: World of Books (was SecondSale), Montgomery, IL, Estados Unidos de AmericaWorld of Books (was SecondSale)

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Bueno

    EUR 6,02

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Condición: Very Good. The computing power that's available on the average desktop has exploded in the past few years. A typical PC has performance exceeding that of a multi-million dollar supercomputer a mere decade ago. To some people, that might mean that it's time to sit back and watch computers get faster: performance is no longer an issue, we'll let hardware do the work. But if you're looking at this book, you're not one of them. Performance is always an issue. Even with the fastest computers, there's a need to harness the processing power and get more work done in a limited amount of time. If you're a software developer, you probably know that getting the most out of a modern workstation or PC can be tricky. Paying closer attention to memory reference patterns and loop structure can have a huge payoff. High Performance Computing discusses how modern workstations get their performance and how you can write code that makes optimal use of your hardware. You'll learn what the newest buzzwords really mean, how caching and other memory design features affect the way your software behaves, and where the newest "post-RISC" architectures are headed. If you're involved with purchasing or evaluating workstations, this book will help you make intelligent comparisons. You'll learn how to interpret the commonly quoted industry benchmarks, what vendors do to show their machines in the best possible light, and how to run your own benchmarks. Whether you're using the latest Pentium PC or a highly specialized multiprocessor, you'll find High Performance Computing an indispensable guide. Topics covered include: CPU and memory architecture for RISC microprocessors and their successors Optimizing compilers Timing and profiling programs Understanding parallelism Loop and memory reference optimizations Benchmarking Parallel Computing and Multiprocessing.…

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1998

    156592312X / 9781565923126

    • Tapa blanda

    Librería: ThriftBooks-Dallas, Dallas, TX, Estados Unidos de AmericaThriftBooks-Dallas

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Regular

    EUR 6,03

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1998

    156592312X / 9781565923126

    • Tapa blanda

    Librería: ThriftBooks-Phoenix, Phoenix, AZ, Estados Unidos de AmericaThriftBooks-Phoenix

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Aceptable

    EUR 6,03

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1998

    156592312X / 9781565923126

    • Tapa blanda

    Librería: ThriftBooks-Reno, Reno, NV, Estados Unidos de AmericaThriftBooks-Reno

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Aceptable

    EUR 6,03

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1998

    156592312X / 9781565923126

    • Tapa blanda

    Librería: ThriftBooks-Atlanta, AUSTELL, GA, Estados Unidos de AmericaThriftBooks-Atlanta

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Bueno

    EUR 6,03

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1998

    156592312X / 9781565923126

    • Tapa blanda

    Librería: ThriftBooks-Dallas, Dallas, TX, Estados Unidos de AmericaThriftBooks-Dallas

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Aceptable

    EUR 6,03

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 2 disponibles

    Paperback. Condición: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1998

    156592312X / 9781565923126

    • Tapa blanda

    Librería: ThriftBooks-Atlanta, AUSTELL, GA, Estados Unidos de AmericaThriftBooks-Atlanta

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Aceptable

    EUR 6,03

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1993

    1565920325 / 9781565920323

    • Tapa blanda

    Librería: Wonder Book, Frederick, MD, Estados Unidos de AmericaWonder Book

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Miembro de asociación: ABAAILAB

    Condición: Usado - Aceptable

    EUR 6,08

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Condición: Good. Good condition. A copy that has been read but remains intact. May contain markings such as bookplates, stamps, limited notes and highlighting, or a few light stains.

  • Idioma: Inglés

    Editorial: O'Reilly Media, Incorporated, 1993

    1565920325 / 9781565920323

    • Tapa blanda

    Librería: Better World Books, Mishawaka, IN, Estados Unidos de AmericaBetter World Books

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Aceptable

    EUR 6,39

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Condición: Good. 1s. Pages intact with minimal writing/highlighting. The binding may be loose and creased. Dust jackets/supplements are not included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1993

    1565920325 / 9781565920323

    • Tapa blanda

    Librería: Greenworld Books, arlington, TX, Estados Unidos de AmericaGreenworld Books

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Bueno

    EUR 6,55

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Condición: very_good. Fast Free Shipping â" Very Good condition book with a firm cover and clean pages. Shows normal use and some light wear or limited notes markings. A solid, nice copy to enjoy.

  • Idioma: Inglés

    Editorial: O'Reilly Media, Incorporated, 1998

    156592312X / 9781565923126

    • Tapa blanda

    Librería: Better World Books: West, Reno, NV, Estados Unidos de AmericaBetter World Books: West

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Bueno

    EUR 6,96

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Condición: Very Good. 2nd Edition. Former library copy. Pages intact with possible writing/highlighting. Binding strong with minor wear. Dust jackets/supplements may not be included. Includes library markings. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good. …

  • Idioma: Inglés

    Editorial: O'Reilly Media, Incorporated, 1998

    156592312X / 9781565923126

    • Tapa blanda

    Librería: Better World Books, Mishawaka, IN, Estados Unidos de AmericaBetter World Books

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Bueno

    EUR 6,96

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Condición: Very Good. 2nd Edition. Pages intact with possible writing/highlighting. Binding strong with minor wear. Dust jackets/supplements may not be included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1993

    1565920325 / 9781565920323

    • Tapa blanda

    Librería: Half Price Books Inc., Dallas, TX, Estados Unidos de AmericaHalf Price Books Inc.

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Bueno

    EUR 3,69

    Envío por EUR 3,36 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    paperback. Condición: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1993

    1565920325 / 9781565920323

    • Tapa blanda

    Librería: ThriftBooks-Dallas, Dallas, TX, Estados Unidos de AmericaThriftBooks-Dallas

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Regular

    EUR 7,25

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1993

    1565920325 / 9781565920323

    • Tapa blanda

    Librería: ThriftBooks-Dallas, Dallas, TX, Estados Unidos de AmericaThriftBooks-Dallas

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Bueno

    EUR 7,25

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1993

    1565920325 / 9781565920323

    • Tapa blanda

    Librería: ThriftBooks-Atlanta, AUSTELL, GA, Estados Unidos de AmericaThriftBooks-Atlanta

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Bueno

    EUR 7,25

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1998

    156592312X / 9781565923126

    • Tapa blanda

    Librería: World of Books Inc, Montgomery, IL, Estados Unidos de AmericaWorld of Books Inc

    Vendedor de 4 estrellas
    Contactar con el vendedor

    Condición: Usado - Bueno

    EUR 7,87

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Condición: Very Good. The computing power that's available on the average desktop has exploded in the past few years. A typical PC has performance exceeding that of a multi-million dollar supercomputer a mere decade ago. To some people, that might mean that it's time to sit back and watch computers get faster: performance is no longer an issue, we'll let hardware do the work. But if you're looking at this book, you're not one of them. Performance is always an issue. Even with the fastest computers, there's a need to harness the processing power and get more work done in a limited amount of time. If you're a software developer, you probably know that getting the most out of a modern workstation or PC can be tricky. Paying closer attention to memory reference patterns and loop structure can have a huge payoff. High Performance Computing discusses how modern workstations get their performance and how you can write code that makes optimal use of your hardware. You'll learn what the newest buzzwords really mean, how caching and other memory design features affect the way your software behaves, and where the newest "post-RISC" architectures are headed. If you're involved with purchasing or evaluating workstations, this book will help you make intelligent comparisons. You'll learn how to interpret the commonly quoted industry benchmarks, what vendors do to show their machines in the best possible light, and how to run your own benchmarks. Whether you're using the latest Pentium PC or a highly specialized multiprocessor, you'll find High Performance Computing an indispensable guide. Topics covered include: CPU and memory architecture for RISC microprocessors and their successors Optimizing compilers Timing and profiling programs Understanding parallelism Loop and memory reference optimizations Benchmarking Parallel Computing and Multiprocessing.…

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1998

    156592312X / 9781565923126

    • Tapa blanda

    Librería: HPB-Red, Dallas, TX, Estados Unidos de AmericaHPB-Red

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Aceptable

    EUR 4,62

    Envío por EUR 3,36 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    paperback. Condición: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1993

    1565920325 / 9781565920323

    • Tapa blanda

    Librería: HPB-Red, Dallas, TX, Estados Unidos de AmericaHPB-Red

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Aceptable

    EUR 4,62

    Envío por EUR 3,36 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    paperback. Condición: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority.

  • Idioma: Inglés

    Editorial: Pearson Education (US), 2015

    013417741X / 9780134177410

    • Tapa blanda

    Librería: World of Books (was SecondSale), Montgomery, IL, Estados Unidos de AmericaWorld of Books (was SecondSale)

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Aceptable

    EUR 8,76

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Good. CUDA for Engineers gives you direct, hands-on engagement with personal, high-performance parallel computing, enabling you to do computations on a gaming-level PC that would have required a supercomputer just a few years ago.   The authors introduce the essentials of CUDA C programming clearly and concisely, quickly guiding you from running sample programs to building your own code. Throughout, you?ll learn from complete examples you can build, run, and modify, complemented by additional projects that deepen your understanding. All projects are fully developed, with detailed building instructions for all major platforms.   Ideal for any scientist, engineer, or student with at least introductory programming experience, this guide assumes no specialized background in GPU-based or parallel computing. In an appendix, the authors also present a refresher on C programming for those who need it.   Coverage includes Preparing your computer to run CUDA programsUnderstanding CUDA?s parallelism model and C extensionsTransferring data between CPU and GPUManaging timing, profiling, error handling, and debuggingCreating 2D gridsInteroperating with OpenGL to provide real-time user interactivityPerforming basic simulations with differential equationsUsing stencils to manage related computations across threadsExploiting CUDA?s shared memory capability to enhance performanceInteracting with 3D data: slicing, volume rendering, and ray castingUsing CUDA librariesFinding more CUDA resources and code   Realistic example applications include Visualizing functions in 2D and 3DSolving differential equations while changing initial or boundary conditionsViewing/processing images or image stacksComputing inner products and centroidsSolving systems of linear algebraic equationsMonte-Carlo computations.…

  • Idioma: Inglés

    Editorial: Addison-Wesley Professional (edition 1), 2015

    013417741X / 9780134177410

    • Tapa blanda

    Librería: BooksRun, Philadelphia, PA, Estados Unidos de AmericaBooksRun

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Bueno

    EUR 8,76

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Very Good. 1. It's a well-cared-for item that has seen limited use. The item may show minor signs of wear. All the text is legible, with all pages included. It may have slight markings and/or highlighting.

  • Idioma: Inglés

    Editorial: Brady Communications Co., 1985

    0893037524 / 9780893037529

    • Tapa blanda

    Librería: ThriftBooks-Dallas, Dallas, TX, Estados Unidos de AmericaThriftBooks-Dallas

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Regular

    EUR 9,11

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Fair. No Jacket. Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less.

  • Idioma: Inglés

    Editorial: Brady Communications Co., 1985

    0893037524 / 9780893037529

    • Tapa blanda

    Librería: ThriftBooks-Dallas, Dallas, TX, Estados Unidos de AmericaThriftBooks-Dallas

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Aceptable

    EUR 9,11

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.

  • Idioma: Inglés

    Editorial: Addison-Wesley Professional, 2015

    013417741X / 9780134177410

    • Tapa blanda

    Librería: HPB-Red, Dallas, TX, Estados Unidos de AmericaHPB-Red

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Aceptable

    EUR 5,94

    Envío por EUR 3,36 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Good. Connecting readers with great books since 1972! Used textbooks may not include companion materials such as access codes, etc. May have some wear or writing/highlighting. We ship orders daily and Customer Service is our top priority.

  • Idioma: Inglés

    Editorial: O'Reilly Media, 1998

    156592312X / 9781565923126

    • Tapa blanda

    Librería: HPB-Diamond, Dallas, TX, Estados Unidos de AmericaHPB-Diamond

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Bueno

    EUR 5,99

    Envío por EUR 3,36 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    paperback. Condición: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority.

  • Idioma: Inglés

    Editorial: Addison-Wesley Professional, 2015

    013417741X / 9780134177410

    • Tapa blanda

    Librería: Greenworld Books, arlington, TX, Estados Unidos de AmericaGreenworld Books

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Bueno

    EUR 10,14

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Condición: very_good. Fast Free Shipping â" Very Good condition book with a firm cover and clean pages. Shows normal use and some light wear or limited notes markings. A solid, nice copy to enjoy.

  • Idioma: Inglés

    Editorial: Microsoft Press, 1986

    0914845950 / 9780914845959

    • Tapa blanda

    Librería: -OnTimeBooks-, Phoenix, AZ, Estados Unidos de America-OnTimeBooks-

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Aceptable

    EUR 10,15

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 2 disponibles

    Condición: good. A copy that has been read, remains in good condition. All pages are intact, and the cover is intact. The spine and cover show signs of wear. Pages can include notes and highlighting and show signs of wear, and the copy can include "From the library of" labels or previous owner inscriptions. 100% GUARANTEE! Shipped with delivery confirmation, if you're not satisfied with purchase please return item! Ships via media mail.…

  • Idioma: Inglés

    Editorial: Pearson Education (US), 2015

    013417741X / 9780134177410

    • Tapa blanda

    Librería: World of Books Inc, Montgomery, IL, Estados Unidos de AmericaWorld of Books Inc

    Vendedor de 4 estrellas
    Contactar con el vendedor

    Condición: Usado - Aceptable

    EUR 10,60

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Paperback. Condición: Good. CUDA for Engineers gives you direct, hands-on engagement with personal, high-performance parallel computing, enabling you to do computations on a gaming-level PC that would have required a supercomputer just a few years ago.   The authors introduce the essentials of CUDA C programming clearly and concisely, quickly guiding you from running sample programs to building your own code. Throughout, you?ll learn from complete examples you can build, run, and modify, complemented by additional projects that deepen your understanding. All projects are fully developed, with detailed building instructions for all major platforms.   Ideal for any scientist, engineer, or student with at least introductory programming experience, this guide assumes no specialized background in GPU-based or parallel computing. In an appendix, the authors also present a refresher on C programming for those who need it.   Coverage includes Preparing your computer to run CUDA programsUnderstanding CUDA?s parallelism model and C extensionsTransferring data between CPU and GPUManaging timing, profiling, error handling, and debuggingCreating 2D gridsInteroperating with OpenGL to provide real-time user interactivityPerforming basic simulations with differential equationsUsing stencils to manage related computations across threadsExploiting CUDA?s shared memory capability to enhance performanceInteracting with 3D data: slicing, volume rendering, and ray castingUsing CUDA librariesFinding more CUDA resources and code   Realistic example applications include Visualizing functions in 2D and 3DSolving differential equations while changing initial or boundary conditionsViewing/processing images or image stacksComputing inner products and centroidsSolving systems of linear algebraic equationsMonte-Carlo computations.…

  • Idioma: Inglés

    Editorial: Packt Publishing, Limited, 2018

    1785888633 / 9781785888632

    • Tapa blanda

    Librería: Better World Books, Mishawaka, IN, Estados Unidos de AmericaBetter World Books

    Vendedor de 5 estrellas
    Contactar con el vendedor

    Condición: Usado - Bueno

    EUR 10,98

     Gastos de envío gratis 
    Se envía dentro de Estados Unidos de America

    Cantidad disponible: 1 disponible

    Condición: Very Good. Pages intact with possible writing/highlighting. Binding strong with minor wear. Dust jackets/supplements may not be included. Stock photo provided. Product includes identifying sticker. Better World Books: Buy Books. Do Good.