Software engineer learns html5 von cameron dane (27 Ergebnisse)

Autor: 
Titel: 
Mit der Detailsuche verfeinern

Optimieren Sie Ihre Suche

  • Bücher (27)

bis

Benutzerdefinierte Preisspanne (EUR)

bis

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: Greenworld Books, arlington, TX, USAGreenworld Books

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Gut

    EUR 5,22

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Zustand: 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.

  • Sprache: Englisch

    Verlag: Createspace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: World of Books (was SecondSale), Montgomery, IL, USAWorld of Books (was SecondSale)

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Befriedigend

    EUR 5,33

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: 5 verfügbar

    Paperback. Zustand: Good. HTML5 web applications are now capable of matching or exceeding the scale and sophistication of desktop applications, but with the unique advantage of running natively inside the web browsers on billions of desktop computers, phones, TVs and tablets. This revolution (or more correctly - evolution) has happened for a number of reasons: Browsers have introduced new standards-based APIs allowing web applications to (amongst other things) store data offline, retrieve data from the server dynamically, spawn background processes and interact with the filesystem. Software engineers and programmers have begun to think of the much maligned JavaScript language in a new light, and unlock its potential as a rich and expressive language capable of producing large scale, well-structured applications. The jQuery library has eased the pain of interacting with Document Object Model, and therefore writing applications that dynamically respond to user interaction. The HTML markup language has been overhauled and extended to provide more semantic meaning, and many additional elements and attributes. A Software Engineer Learns HTML5, JavaScript and jQuery guides you through the process I went through as an experienced software engineer, writing a large-scale, standards based web-application for the first time. It is intended to teach you the fundamentals of HTML5, JavaScript and jQuery - without presenting you with long lists of APIs, or intricate details of every feature (these can be found in reference manuals). This book is not a simple introduction to the subject matter: it guides you through the process of building a feature-rich web application. The application begins simple, and becomes gradually more complex as additional APIs and features are introduced. This book includes the following content: An introduction to the HTML5 markup language, and how it differs from HTML4 and XHTML. An introduction to JavaScript, including an in-depth look at its use of objects and functions, along with the design patterns that support the development of robust web applications. An introduction to jQuery selection, traversal, manipulation and events. An in-depth look at the Web storage and IndexedDB APIs for client side data storage. A guide to implementing offline web applications with the Application Cache API. An introduction to the ways JavaScript can interact with the users file-system using the FileReader API. A guide to the use of Web Workers in web applications. An introduction to AJAX, and the jQuery API supporting AJAX. An introduction to Server Sent Events and Web Sockets. This book is intended for anyone with at least a superficial knowledge of HTML and programming (in any language).…

  • Sprache: Englisch

    Verlag: Createspace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: World of Books (was SecondSale), Montgomery, IL, USAWorld of Books (was SecondSale)

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Gut

    EUR 5,33

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: 3 verfügbar

    Paperback. Zustand: Very Good. HTML5 web applications are now capable of matching or exceeding the scale and sophistication of desktop applications, but with the unique advantage of running natively inside the web browsers on billions of desktop computers, phones, TVs and tablets. This revolution (or more correctly - evolution) has happened for a number of reasons: Browsers have introduced new standards-based APIs allowing web applications to (amongst other things) store data offline, retrieve data from the server dynamically, spawn background processes and interact with the filesystem. Software engineers and programmers have begun to think of the much maligned JavaScript language in a new light, and unlock its potential as a rich and expressive language capable of producing large scale, well-structured applications. The jQuery library has eased the pain of interacting with Document Object Model, and therefore writing applications that dynamically respond to user interaction. The HTML markup language has been overhauled and extended to provide more semantic meaning, and many additional elements and attributes. A Software Engineer Learns HTML5, JavaScript and jQuery guides you through the process I went through as an experienced software engineer, writing a large-scale, standards based web-application for the first time. It is intended to teach you the fundamentals of HTML5, JavaScript and jQuery - without presenting you with long lists of APIs, or intricate details of every feature (these can be found in reference manuals). This book is not a simple introduction to the subject matter: it guides you through the process of building a feature-rich web application. The application begins simple, and becomes gradually more complex as additional APIs and features are introduced. This book includes the following content: An introduction to the HTML5 markup language, and how it differs from HTML4 and XHTML. An introduction to JavaScript, including an in-depth look at its use of objects and functions, along with the design patterns that support the development of robust web applications. An introduction to jQuery selection, traversal, manipulation and events. An in-depth look at the Web storage and IndexedDB APIs for client side data storage. A guide to implementing offline web applications with the Application Cache API. An introduction to the ways JavaScript can interact with the users file-system using the FileReader API. A guide to the use of Web Workers in web applications. An introduction to AJAX, and the jQuery API supporting AJAX. An introduction to Server Sent Events and Web Sockets. This book is intended for anyone with at least a superficial knowledge of HTML and programming (in any language).…

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform (edition First Edition), 2013

    1493692615 / 9781493692613

    • Softcover
    • Erstausgabe

    Anbieter: BooksRun, Philadelphia, PA, USABooksRun

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Neu

    EUR 6,13

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Paperback. Zustand: New. First Edition. The item is brand new, never used or read. It's in perfect condition and may include supplements and/or access codes or come shrink-wrapped.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: -OnTimeBooks-, Phoenix, AZ, USA-OnTimeBooks-

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Befriedigend

    EUR 6,42

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Zustand: 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.…

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: Wonder Book, Frederick, MD, USAWonder Book

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Verbandsmitglied: ABAAILAB

    Zustand: Gebraucht - Gut

    EUR 6,42

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Zustand: Very Good. Very Good condition. A copy that may have a few cosmetic defects. May also contain light spine creasing or a few markings such as an owner's name, short gifter's inscription or light stamp.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: Wonder Book, Frederick, MD, USAWonder Book

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Verbandsmitglied: ABAAILAB

    Zustand: Gebraucht - Wie neu

    EUR 6,42

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Zustand: As New. Like New condition. A near perfect copy that may have very minor cosmetic defects.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: Wonder Book, Frederick, MD, USAWonder Book

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Verbandsmitglied: ABAAILAB

    Zustand: Gebraucht - Befriedigend

    EUR 6,42

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Zustand: 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.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover
    • Erstausgabe

    Anbieter: Better World Books, Mishawaka, IN, USABetter World Books

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Befriedigend

    EUR 6,74

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Zustand: Good. 1st. 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.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover
    • Erstausgabe

    Anbieter: Better World Books, Mishawaka, IN, USABetter World Books

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Gut

    EUR 6,74

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Zustand: Very Good. 1st. 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.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishi, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: HPB-Diamond, Dallas, TX, USAHPB-Diamond

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Gut

    EUR 3,43

    EUR 3,34 Versand 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Paperback. Zustand: 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.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishi, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: HPB Inc., Dallas, TX, USAHPB Inc.

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Gut

    EUR 3,43

    EUR 3,34 Versand 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Paperback. Zustand: 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.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishi, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: HPB-Emerald, Dallas, TX, USAHPB-Emerald

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Gut

    EUR 3,43

    EUR 3,34 Versand 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Paperback. Zustand: 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.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: Hawking Books, Edgewood, TX, USAHawking Books

    Verkäufer/-in mit 4 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Wie neu

    EUR 6,97

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Zustand: Like New. Like New. Clean, Tight and Neat. Five star seller - Buy with confidence.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: Goodwill Books, Hillsboro, OR, USAGoodwill Books

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Ausreichend

    EUR 3,49

    EUR 3,56 Versand 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Zustand: acceptable. Fairly worn, but readable and intact. If applicable: Dust jacket, disc or access code may not be included.

  • Sprache: Englisch

    Verlag: Createspace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: World of Books Inc, Montgomery, IL, USAWorld of Books Inc

    Verkäufer/-in mit 4 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Befriedigend

    EUR 7,17

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: 5 verfügbar

    Paperback. Zustand: Good. HTML5 web applications are now capable of matching or exceeding the scale and sophistication of desktop applications, but with the unique advantage of running natively inside the web browsers on billions of desktop computers, phones, TVs and tablets. This revolution (or more correctly - evolution) has happened for a number of reasons: Browsers have introduced new standards-based APIs allowing web applications to (amongst other things) store data offline, retrieve data from the server dynamically, spawn background processes and interact with the filesystem. Software engineers and programmers have begun to think of the much maligned JavaScript language in a new light, and unlock its potential as a rich and expressive language capable of producing large scale, well-structured applications. The jQuery library has eased the pain of interacting with Document Object Model, and therefore writing applications that dynamically respond to user interaction. The HTML markup language has been overhauled and extended to provide more semantic meaning, and many additional elements and attributes. A Software Engineer Learns HTML5, JavaScript and jQuery guides you through the process I went through as an experienced software engineer, writing a large-scale, standards based web-application for the first time. It is intended to teach you the fundamentals of HTML5, JavaScript and jQuery - without presenting you with long lists of APIs, or intricate details of every feature (these can be found in reference manuals). This book is not a simple introduction to the subject matter: it guides you through the process of building a feature-rich web application. The application begins simple, and becomes gradually more complex as additional APIs and features are introduced. This book includes the following content: An introduction to the HTML5 markup language, and how it differs from HTML4 and XHTML. An introduction to JavaScript, including an in-depth look at its use of objects and functions, along with the design patterns that support the development of robust web applications. An introduction to jQuery selection, traversal, manipulation and events. An in-depth look at the Web storage and IndexedDB APIs for client side data storage. A guide to implementing offline web applications with the Application Cache API. An introduction to the ways JavaScript can interact with the users file-system using the FileReader API. A guide to the use of Web Workers in web applications. An introduction to AJAX, and the jQuery API supporting AJAX. An introduction to Server Sent Events and Web Sockets. This book is intended for anyone with at least a superficial knowledge of HTML and programming (in any language).…

  • Sprache: Englisch

    Verlag: Createspace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: World of Books Inc, Montgomery, IL, USAWorld of Books Inc

    Verkäufer/-in mit 4 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Gut

    EUR 7,17

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: 3 verfügbar

    Paperback. Zustand: Very Good. HTML5 web applications are now capable of matching or exceeding the scale and sophistication of desktop applications, but with the unique advantage of running natively inside the web browsers on billions of desktop computers, phones, TVs and tablets. This revolution (or more correctly - evolution) has happened for a number of reasons: Browsers have introduced new standards-based APIs allowing web applications to (amongst other things) store data offline, retrieve data from the server dynamically, spawn background processes and interact with the filesystem. Software engineers and programmers have begun to think of the much maligned JavaScript language in a new light, and unlock its potential as a rich and expressive language capable of producing large scale, well-structured applications. The jQuery library has eased the pain of interacting with Document Object Model, and therefore writing applications that dynamically respond to user interaction. The HTML markup language has been overhauled and extended to provide more semantic meaning, and many additional elements and attributes. A Software Engineer Learns HTML5, JavaScript and jQuery guides you through the process I went through as an experienced software engineer, writing a large-scale, standards based web-application for the first time. It is intended to teach you the fundamentals of HTML5, JavaScript and jQuery - without presenting you with long lists of APIs, or intricate details of every feature (these can be found in reference manuals). This book is not a simple introduction to the subject matter: it guides you through the process of building a feature-rich web application. The application begins simple, and becomes gradually more complex as additional APIs and features are introduced. This book includes the following content: An introduction to the HTML5 markup language, and how it differs from HTML4 and XHTML. An introduction to JavaScript, including an in-depth look at its use of objects and functions, along with the design patterns that support the development of robust web applications. An introduction to jQuery selection, traversal, manipulation and events. An in-depth look at the Web storage and IndexedDB APIs for client side data storage. A guide to implementing offline web applications with the Application Cache API. An introduction to the ways JavaScript can interact with the users file-system using the FileReader API. A guide to the use of Web Workers in web applications. An introduction to AJAX, and the jQuery API supporting AJAX. An introduction to Server Sent Events and Web Sockets. This book is intended for anyone with at least a superficial knowledge of HTML and programming (in any language).…

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishi, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: Half Price Books Inc., Dallas, TX, USAHalf Price Books Inc.

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Gut

    EUR 4,48

    EUR 3,34 Versand 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Paperback. Zustand: 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.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishi, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: HPB-Red, Dallas, TX, USAHPB-Red

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Befriedigend

    EUR 4,59

    EUR 3,34 Versand 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    paperback. Zustand: 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.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: Real Books R Better, Thompsons Station, TN, USAReal Books R Better

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Wie neu

    EUR 4,70

    EUR 3,56 Versand 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Paperback. Zustand: As New. Like New Condition - Ships within 24 hours.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: WorldofBooks, Goring-By-Sea, WS, Vereinigtes KönigreichWorldofBooks

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Gut

    EUR 2,56

    EUR 6,63 Versand 
    Versand von Vereinigtes Königreich nach USA

    Anzahl: 1 verfügbar

    Paperback. Zustand: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: Cycle Books LA, south el monte, CA, USACycle Books LA

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Neu

    EUR 8,95

    EUR 2,67 Versand 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Zustand: new.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: Letusbegin, Ossining, NY, USALetusbegin

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Neu

    EUR 9,24

    EUR 3,56 Versand 
    Versand innerhalb von USA

    Anzahl: 1 verfügbar

    Paperback. Zustand: New. New Paperback! Pristine unmarked pages, may have very slight warehouse wear, no remainder marks, still a great buy straight from warehouse, sealed in plastic, exact artwork as listed.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: Greener Books, London, Vereinigtes KönigreichGreener Books

    Verkäufer/-in mit 4 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Gebraucht - Gut

    EUR 4,47

    EUR 23,67 Versand 
    Versand von Vereinigtes Königreich nach USA

    Anzahl: 1 verfügbar

    Paperback. Zustand: Used; Very Good. **SHIPPED FROM UK** We believe you will be completely satisfied with our quick and reliable service. All orders are dispatched as swiftly as possible! Buy with confidence! Greener Books.

  • Sprache: Englisch

    Verlag: INGRAM INTERNATIONAL INC Nov 2013, 2013

    1493692615 / 9781493692613

    • Softcover

    Anbieter: AHA-BUCH GmbH, Einbeck, DeutschlandAHA-BUCH GmbH

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Neu

    EUR 27,38

    EUR 35,00 Versand 
    Versand von Deutschland nach USA

    Anzahl: 2 verfügbar

    Taschenbuch. Zustand: Neu. Neuware.

  • Sprache: Englisch

    Verlag: CreateSpace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover
    • Print-on-Demand

    Anbieter: California Books, Miami, FL, USACalifornia Books

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Neu

    EUR 19,29

     Versand gratis 
    Versand innerhalb von USA

    Anzahl: Mehr als 20 verfügbar

    Zustand: New. Print on Demand.

  • Sprache: Englisch

    Verlag: Createspace Independent Publishing Platform, 2013

    1493692615 / 9781493692613

    • Softcover
    • Print-on-Demand

    Anbieter: THE SAINT BOOKSTORE, Southport, Vereinigtes KönigreichTHE SAINT BOOKSTORE

    Verkäufer/-in mit 5 Sternen
    Verkäufer/-in kontaktieren

    Zustand: Neu

    EUR 23,66

    EUR 18,71 Versand 
    Versand von Vereinigtes Königreich nach USA

    Anzahl: Mehr als 20 verfügbar

    Paperback / softback. Zustand: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days.