Jumat, 04 Agustus 2017

Free Ebook Linux Programming by Example: The FundamentalsBy Arnold Robbins

Free Ebook Linux Programming by Example: The FundamentalsBy Arnold Robbins

Based on the Linux Programming By Example: The FundamentalsBy Arnold Robbins specifics that we provide, you could not be so confused to be here and also to be participant. Obtain currently the soft documents of this book Linux Programming By Example: The FundamentalsBy Arnold Robbins as well as save it to be your own. You saving could lead you to stimulate the convenience of you in reading this book Linux Programming By Example: The FundamentalsBy Arnold Robbins Also this is forms of soft data. You can truly make better chance to get this Linux Programming By Example: The FundamentalsBy Arnold Robbins as the suggested book to review.

Linux Programming by Example: The FundamentalsBy Arnold Robbins

Linux Programming by Example: The FundamentalsBy Arnold Robbins


Linux Programming by Example: The FundamentalsBy Arnold Robbins


Free Ebook Linux Programming by Example: The FundamentalsBy Arnold Robbins

We supply the various publication titles from many publishers and libraries on the planet. Where nation you are, you could find your preferred publication right here. When you wish to deal with your life, checking out book will truly aid you. This is not simply an activity to streamline or invest the time. This is a have to that can be accomplished by binding the life for much better future. It will certainly depend on exactly how you choose to select the book in order to select the better benefits.

Linux Programming By Example: The FundamentalsBy Arnold Robbins becomes one of the hundred publications that we give in soft documents kinds. Also this is merely conserved, it will make you finish to have a book. It will not make you really feel woozy to bring the book alike the extremely publication lover. You could simply review the soft file in the gizmo. So, it will facilitate for you to read and computer when at office and home. The soft file can be duplicated for some locations as yours.

To overcome your troubles in seeking for the new details, a book will certainly aid you ore. More functions and more presence of guides to collects could use unique things. Yeah, book can lead you for sure circumstance. It is not only for the specific points and communities. When you have decided what type of books you intend to read, you can begin to get guide from now. Now, we will share the web link of Linux Programming By Example: The FundamentalsBy Arnold Robbins in this web site.

ah, even you don't obtain the best excellences from reading this publication; at least you have improved your life as well as efficiency. It is extremely had to make your life better. This is why, why do not you aim to get this publication and review it to fulfil your spare time? Are you curious? Juts choice now this Linux Programming By Example: The FundamentalsBy Arnold Robbins in the download link that we provide. Don't wait for even more minute, the chance currently and set aside your time to choose this. You could truly make use of the soft documents of this publication properly.

Linux Programming by Example: The FundamentalsBy Arnold Robbins

Written by the best-selling author of 'Unix in a Nutshell', this is an example-driven introduction t....

  • Amazon Sales Rank: #1268379 in Books
  • Published on: 2004-04-22
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.20" h x 1.40" w x 6.90" l, 2.52 pounds
  • Binding: Paperback
  • 720 pages

Amazon.com Review Anyone who's done programming work knows that you spend half your coding time looking for other people's solutions to the problems you're facing in your project. Particularly when you're dealing with times, dates, standard calculations, and other common problems, you find yourself saying, "Someone must have solved this before." And, indeed, someone usually has. Linux Programming by Example is a dense compendium of Linux software solutions--tools, algorithms, and procedures that solve data-processing challenges of the sort that crop up in all sorts of software projects. Though it does not address X11 user-interface programming or network communications much, this book does a great job of communicating recommended practices for command-line interfaces, filesystem manipulation, internationalization and localization, and inter-process communications. Taken together with The Art of Unix Programming, this book will help you solve difficult Linux programming problems quickly.

Unlike a lot of code-oriented books, this one manages to keep its samples concise, and devote more space to discussions of why things are done than to the code that actually does them. This promotes understanding: You can always mess around with the code yourself on your own. Overall, Arnold Robbins does an excellent job of stripping away some of the hacker mystique to reveal the code behind the curtain. This book shows how to work Linux magic. --David Wall

Topics covered: Linux programming in C, mostly at a level concerned with user input from the command line, file I/O, interprocess signalling, and memory management.

From the Publisher "This is an excellent introduction to Linux programming. The topics are well chosen and lucidly presented. I learned things myself, especially about internationalization, and I’ve been at this for quite a while."

—Chet Ramey, Coauthor and Maintainer of the Bash shell

"This is a good introduction to Linux programming. Arnold’s technique of showing how experienced programmers use the Linux programming interfaces is a nice touch, much more useful than the canned programming examples found in most books."

—Ulrich Drepper, Project Lead, GNU C library

"A gentle yet thorough introduction to the art of UNIX system programming, Linux Programming by Example uses code from a wide range of familiar programs to illustrate each concept it teaches. Readers will enjoy an interesting mix of in-depth API descriptions and portability guidelines, and will come away well prepared to begin reading and writing systems applications. Heartily recommended."

—Jim Meyering, Coauthor and Maintainer of the GNU Core Utility Programs

Learn Linux® programming, hands-on… from real source code This book teaches Linux programming in the most effective way possible: by showing and explaining well-written programs. Drawing from both V7 Unix® and current GNU source code, Arnold Robbins focuses on the fundamental system call APIs at the core of any significant program, presenting examples from programs that Linux/Unix users already use every day. Gradually, one step at a time, Robbins teaches both high-level principles and "under the hood" techniques. Along the way, he carefully addresses real-world issues like performance, portability, and robustness. Coverage includes:

Memory management File I/O File metadata Processes Users and groups Sorting and searching Argument parsing Extended interfaces Signals Internationalization Debugging And more… Just learning to program? Switching from Windows®? Already developing with Linux but interested in exploring the system call interface further? No matter which, quickly and directly, this book will help you master the fundamentals needed to build serious Linux software.

Companion Web Sites, authors.phptr.

From the Back Cover

“This is an excellent introduction to Linux programming. The topics are well chosen and lucidly presented. I learned things myself, especially about internationalization, and I’ve been at this for quite a while.”

—Chet Ramey, Coauthor and Maintainer of the Bash shell

“This is a good introduction to Linux programming. Arnold’s technique of showing how experienced programmers use the Linux programming interfaces is a nice touch, much more useful than the canned programming examples found in most books.”

—Ulrich Drepper, Project Lead, GNU C library

“A gentle yet thorough introduction to the art of UNIX system programming, Linux Programming by Example uses code from a wide range of familiar programs to illustrate each concept it teaches. Readers will enjoy an interesting mix of in-depth API descriptions and portability guidelines, and will come away well prepared to begin reading and writing systems applications. Heartily recommended.”

—Jim Meyering, Coauthor and Maintainer of the GNU Core Utility Programs

Learn Linux® programming, hands-on… from real source code

This book teaches Linux programming in the most effective way possible: by showing and explaining well-written programs. Drawing from both V7 Unix® and current GNU source code, Arnold Robbins focuses on the fundamental system call APIs at the core of any significant program, presenting examples from programs that Linux/Unix users already use every day. Gradually, one step at a time, Robbins teaches both high-level principles and “under the hood” techniques. Along the way, he carefully addresses real-world issues like performance, portability, and robustness. Coverage includes:

  • Memory management
  • File I/O
  • File metadata
  • Processes
  • Users and groups
  • Sorting and searching
  • Argument parsing
  • Extended interfaces
  • Signals
  • Internationalization
  • Debugging
  • And more…

Just learning to program? Switching from Windows®? Already developing with Linux but interested in exploring the system call interface further? No matter which, quickly and directly, this book will help you master the fundamentals needed to build serious Linux software.

Companion Web Sites, authors.phptr.com/robbins and www.linux-by-example.com, include all code examples.

Linux Programming by Example: The FundamentalsBy Arnold Robbins PDF
Linux Programming by Example: The FundamentalsBy Arnold Robbins EPub
Linux Programming by Example: The FundamentalsBy Arnold Robbins Doc
Linux Programming by Example: The FundamentalsBy Arnold Robbins iBooks
Linux Programming by Example: The FundamentalsBy Arnold Robbins rtf
Linux Programming by Example: The FundamentalsBy Arnold Robbins Mobipocket
Linux Programming by Example: The FundamentalsBy Arnold Robbins Kindle

Linux Programming by Example: The FundamentalsBy Arnold Robbins PDF

Linux Programming by Example: The FundamentalsBy Arnold Robbins PDF

Linux Programming by Example: The FundamentalsBy Arnold Robbins PDF
Linux Programming by Example: The FundamentalsBy Arnold Robbins PDF

Minggu, 30 Juli 2017

PDF Ebook Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda

PDF Ebook Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda

Associated with what occur in this situation, it doesn't indicate that enjoyment will certainly be constantly fiction. Below, we will certainly reveal you just how a book could offer the enjoyment as well as accurate types to review. The book is Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda Do you find out about it? Obviously, this is an extremely well-known book that is likewise developed by a widely known author.

Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda

Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda


Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda


PDF Ebook Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda

There are many tips that individuals provide to enhance the life high quality, about whatever. Right here, we likewise will provide you a very simple pointer to life much better. Reading Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda is our idea. Please ask why we suggest this publication to check out. Lots of people aim to make themselves to be abundant, however at some point they forget a very basic thing. Reviewing is actually a simple point, however numerous slouch to do it. It's type of boring task as well as waste the time.

This book Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda offers you better of life that could develop the high quality of the life better. This Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda is exactly what individuals currently require. You are right here as well as you may be precise and also certain to obtain this book Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda Never doubt to obtain it also this is merely a publication. You could get this publication Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda as one of your collections. However, not the collection to present in your bookshelves. This is a priceless book to be reading compilation.

Connected to this circumstance, you can truly have the moment to take Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda as so as feasible. Be among the fantastic individuals who take this publication also for resource. For ensuring you to get this book, we will demonstrate how you can find and also obtain the soft file of it right here. Just follow the web link that we provide and you could straight locate as well as make bargain to obtain this book. This is just picked to obtain as well as wait in some tool that you bring all over or in the house or workplace.

After getting this publication, it will be much better for you to review it immediately. This publication will certainly interact the description and also factors of why this book is most wanted. It will be the means you obtain the brand-new capability as well as abilities to be better. Certainly it will certainly aid you to deal with the issues of target date works. Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda is really substantial to do and also obtain, so what type of publication content that you need currently? Find them in the lists of this web site.

Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda

Neither Man nor Woman : The Hijras of India 2ND EDITION by Serena Nanda. Wadsworth, Inc,1999

  • Sales Rank: #914813 in Books
  • Published on: 1999
  • Binding: Paperback

Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda PDF
Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda EPub
Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda Doc
Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda iBooks
Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda rtf
Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda Mobipocket
Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda Kindle

Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda PDF

Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda PDF

Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda PDF
Neither Man Nor Woman - Hijras Of India - Second EditionBy Serena Nanda PDF

Minggu, 09 Juli 2017

Free Ebook Chemical Investigations for Chemistry for Changing Times 12th edition

Free Ebook Chemical Investigations for Chemistry for Changing Times 12th edition

When you are being in this kind of atmosphere, just what you should select is in fact Chemical Investigations For Chemistry For Changing Times 12th Edition This is kind of recommended soft documents publication for your daily reading. It will be associated with the need of your obligations and lessons. Yet, the means to describe it for you or the words picked become just what you like to. Fantastic book will certainly not constantly indicate that the words will certainly be so difficult and so hard to comprehend.

Chemical Investigations for Chemistry for Changing Times 12th edition

Chemical Investigations for Chemistry for Changing Times 12th edition


Chemical Investigations for Chemistry for Changing Times 12th edition


Free Ebook Chemical Investigations for Chemistry for Changing Times 12th edition

Welcome to one of the most finished and also updated web site that bring numerous publication lists. This is just what you can take for obtaining guide as the recommendation for you in doing the discussion to feel much better. The book that becomes suggestion to check out now is Chemical Investigations For Chemistry For Changing Times 12th Edition This is just one of the books that we provide as one part of the great many publications from around the world. So, when you discover as well as search guide titles below, it will certainly be from many nations on the planet. So, it's so completed, isn't it?

Getting guides Chemical Investigations For Chemistry For Changing Times 12th Edition now is not type of hard way. You could not simply opting for e-book store or library or loaning from your pals to review them. This is a very simple way to exactly get guide by on the internet. This on the internet book Chemical Investigations For Chemistry For Changing Times 12th Edition can be among the alternatives to accompany you when having spare time. It will not squander your time. Believe me, the publication will reveal you new thing to review. Merely invest little time to open this online book Chemical Investigations For Chemistry For Changing Times 12th Edition and review them wherever you are now.

This is not around how considerably this publication Chemical Investigations For Chemistry For Changing Times 12th Edition prices; it is not likewise regarding what sort of publication you really enjoy to read. It has to do with just what you can take and obtain from reviewing this Chemical Investigations For Chemistry For Changing Times 12th Edition You can prefer to choose other publication; however, it does not matter if you try to make this publication Chemical Investigations For Chemistry For Changing Times 12th Edition as your reading selection. You will not regret it. This soft file book Chemical Investigations For Chemistry For Changing Times 12th Edition can be your great friend in any kind of instance.

Become part of those that enjoy to read this publication. If you are the beginner viewers, you could use this publication as temptation for you to minimally love analysis. Also this publication is written by a specialist author, it does not suggest that words are extremely tough to understand. You could take some lessons as well as experiences from Chemical Investigations For Chemistry For Changing Times 12th Edition based upon exactly what you require. This is exactly what calls as advantages of book by analysis. Now, get this publication here as well as today. It will certainly be served in the website connect to visit.

Chemical Investigations for Chemistry for Changing Times 12th edition

Chemical Investigations for Chemistry for Changing Times. Prentice Hall, 2009.

  • Sales Rank: #7768934 in Books
  • Published on: 1600
  • Binding: Paperback

Chemical Investigations for Chemistry for Changing Times 12th edition PDF
Chemical Investigations for Chemistry for Changing Times 12th edition EPub
Chemical Investigations for Chemistry for Changing Times 12th edition Doc
Chemical Investigations for Chemistry for Changing Times 12th edition iBooks
Chemical Investigations for Chemistry for Changing Times 12th edition rtf
Chemical Investigations for Chemistry for Changing Times 12th edition Mobipocket
Chemical Investigations for Chemistry for Changing Times 12th edition Kindle

Chemical Investigations for Chemistry for Changing Times 12th edition PDF

Chemical Investigations for Chemistry for Changing Times 12th edition PDF

Chemical Investigations for Chemistry for Changing Times 12th edition PDF
Chemical Investigations for Chemistry for Changing Times 12th edition PDF

Jumat, 07 Juli 2017

Ebook Free Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses

Ebook Free Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses

So, should you read it quickly? Certainly, yes! Need to you read this Green Giants: How Smart Companies Turn Sustainability Into Billion-Dollar Businesses as well as finish it fast? Never! You could obtain the delightful analysis when you read this book while delighting in the extra time. Also you don't review the printed book as right here, you could still hold your tablet and also read it throughout. After obtaining the choice for you to get consisted of in this sort of versions, you could take some methods to read.

Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses

Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses


Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses


Ebook Free Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses

The first thing to visit the collection is thinking about just what publication to read. When you are right here and also visiting this on-line library, we will suggest you numerous advised publications for you. Guides that is actually suitable with your life and also responsibilities. Green Giants: How Smart Companies Turn Sustainability Into Billion-Dollar Businesses is among the optional book brochures that can be most wanted.

Yeah, when trying to review a brand-new book as this Green Giants: How Smart Companies Turn Sustainability Into Billion-Dollar Businesses, you can start from certain time as well as location. Building interest in reading this book or every book is needed. The soft file of this book that is supplied will certainly be conserved in such particular collection. If you really have ready to read it, just comply with the compassion of the life. It will certainly enhance your high quality of the life nonetheless is the duty. To see exactly how you could obtain guide, this is much suggested to asap. You could take various time of the begin to review.

Exactly what do you consider this publication? Are you still perplexed with this publication? When you are actually interested to check out based upon the title of this publication, you can see exactly how guide will certainly offer you many points. It is not only regarding the exactly how this book issue around, it has to do with exactly what you can extract from guide when you have actually reviewed. Also that's just for few pages; it will certainly aid you to provide additional motivations. Yeah, Green Giants: How Smart Companies Turn Sustainability Into Billion-Dollar Businesses is extremely amazing for you.

To check out Green Giants: How Smart Companies Turn Sustainability Into Billion-Dollar Businesses, you may not do challenging means. In this era, the offered internet book is below. Visiting this web page ends up being the starter for you to find this book. Why? We offer this sort of book in the listing, among the thousands of book collections to locate. In this web page, you will certainly find the web link of this publication to download. You can follow up guide because web link. So, when you actually need this publication asap, follow up exactly what we have actually told for you right here.

Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses

Review

“A densely referenced and immersive endorsement for the durability and humanitarianism of business ventures retrofitted for sustainability." —Kirkus Reviews

(function(g,h){function d(a,d){var b={};if(!e||!f)try{var c=h.sessionStorage;c?a&&("undefined"!==typeof d?c.setItem(a,d):b.val=c.getItem(a)):f=1}catch(g){e=1}e&&(b.e=1);return b}var b=g.ue||{},a="",f,e,c,a=d("csmtid");f?a="NA":a.e?a="ET":(a=a.val,a||(a=b.oid||"NI",d("csmtid",a)),c=d(b.oid),c.e||(c.val=c.val||0,d(b.oid,c.val+1)),b.ssw=d);b.tabid=a})(ue_csm,window);

(function(c,l,m){function h(a){if(a)try{if(a.id)return"//*[@id='"+a.id+"']";var b,d=1,e;for(e=a.previousSibling;e;e=e.previousSibling)e.nodeName===a.nodeName&&(d+=1);b=d;var c=a.nodeName;1!==b&&(c+="["+b+"]");a.parentNode&&(c=h(a.parentNode)+"/"+c);return c}catch(f){return"DETACHED"}function f(a){if(a&&a.getAttribute)return a.getAttribute(k)?a.getAttribute(k):f(a.parentElement)}var k="data-cel-widget",g=!1,d=[];(c.ue||{}).isBF=function(){try{var a=JSON.parse(localStorage["csm-bf"]||"[]"),b=0<=a.indexOf(c.ue_id);

a.unshift(c.ue_id);a=a.slice(0,20);localStorage["csm-bf"]=JSON.stringify(a);return b}catch(d){return!1}();c.ue_utils={getXPath:h,getFirstAscendingWidget:function(a,b){c.ue_cel&&c.ue_fem?!0===g?b(f(a)):d.push({element:a,callback:b}):b()},notifyWidgetsLabeled:function(){if(!1===g){g=!0;for(var a=f,b=0;b

typeof a)return a}})(ue_csm,window,document);

window.ue_ibe = (window.ue_ibe || 0) + 1;

if (window.ue_ibe === 1) {

window.ue_csm.cel_widgets = [

{ id: "detail-bullets" } , { id: "featurebullets_feature_div" } , { id: "summaryContainer" } , { id: "sims_fbt" } , { id: "purchase-sims-feature" } , { id: "session-sims-feature" } , { id: "quickPromoBucketContent" } , { id: "productDescription" } , { id: "technicalSpecifications_feature_div" } , { id: "prodDetails" } , { id: "related_ads" } , { id: "technical-data" } , { id: "tagging_lazy_load_div" } , { id: "consumption-sims" } , { id: "moreBuyingChoices_feature_div" } , { id: "product-ads-feedback_feature_div" } , { id: "DAcrt" } , { id: "vtpsims" } , { c: "feature" } , { c: "celwidget" } , { id: "fallbacksessionShvl" } , { id: "rhf" } , { id: "unifiedLocationPopoverSelections" }

];

ue_csm.ue.exec(function(b){var a=b.ue;if(a&&a.onSushiUnload){if(a.onunload)a.onunload(function(){a.count&&a.count("beforeUnloadNexusCounter",1,{bf:1})});a.onSushiUnload(function(){var c={server:b.ue_sn||"sn"};a.event&&a.event(c,"csm","csm.CSMUnloadBaselineEvent.2")})},"Nxs-unload-baseline")(ue_csm);

(function(a,g){a.ue_cel||(a.ue_cel=function(){function h(a,b){b?b.r=z:b={r:z,c:1};!ue_csm.ue_sclog&&b.clog&&e.clog?e.clog(a,b.ns||l,b):b.glog&&e.glog?e.glog(a,b.ns||l,b):e.log(a,b.ns||l,b)}function m(){var a=b.length;if(0

c.executed=1;for(a=0;a

{wb:1});setTimeout(m,0);e.onunload(c);if(e.onflush)e.onflush(s);k=setTimeout(c,6E5);x();"function"==typeof y&&y("ld","csmCELLSframework",{wb:1});return{registerModule:function(a,c){b.push({name:a,api:c});h({k:"mrg",n:a,t:e.d()});m()},reset:function(a){h({k:"rst",t0:e.t0,t:e.d()});b=b.concat(d);d=[];for(var g=b.length,f=0;f

a()})},b)},log:h,off:c}}())})(ue_csm,window);

(function(a,g,h){a.ue_pdm||!a.ue_cel||ue.isBF||(a.ue_pdm=function(){function m(){try{var b=window.screen;if(b){var c={w:b.width,aw:b.availWidth,h:b.height,ah:b.availHeight,cd:b.colorDepth,pd:b.pixelDepth};e&&e.w===c.w&&e.h===c.h&&e.aw===c.aw&&e.ah===c.ah&&e.pd===c.pd&&e.cd===c.cd||(e=c,e.t=k(),e.k="sci",r(e))}var g=h.body||{},f=h.documentElement||{},d={w:Math.max(g.scrollWidth||0,g.offsetWidth||0,f.clientWidth||0,f.scrollWidth||0,f.offsetWidth||0),h:Math.max(g.scrollHeight||0,g.offsetHeight||0,f.clientHeight||

0,f.scrollHeight||0,f.offsetHeight||0)};t&&t.w===d.w&&t.h===d.h||(t=d,t.t=k(),t.k="doi",r(t));l=a.ue_cel.timeout(m,v);z+=1}catch(p){window.ueLogError&&ueLogError(p,{attribution:"csm-cel-page-module",logLevel:"WARN"})}function c(){p("ebl","default",!1)}function n(){p("efo","default",!0)}function x(){p("ebl","app",!1)}function s(){p("efo","app",!0)}function u(){g.setTimeout(function(){h[D]?p("ebl","pageviz",!1):p("efo","pageviz",!0)},0)}function p(a,b,c){y!==c&&r({k:a,t:k(),s:b},{ff:!0===c?0:1});y=

c}function b(){f.attach&&(w&&f.attach(q,u,h),A&&P.when("mash").execute(function(a){a&&a.addEventListener&&(a.addEventListener("appPause",x),a.addEventListener("appResume",s))}),f.attach("blur",c,g),f.attach("focus",n,g))}function d(){f.detach&&(w&&f.detach(q,u,h),A&&P.when("mash").execute(function(a){a&&a.removeEventListener&&(a.removeEventListener("appPause",x),a.removeEventListener("appResume",s))}),f.detach("blur",c,g),f.detach("focus",n,g))}var l,k,v,e,t,y=null,z=0,f=a.ue,r=a.ue_cel.log,B=a.uet,

E=a.uex,w=!!f.pageViz,q=w&&f.pageViz.event,D=w&&f.pageViz.propHid,A=g.P&&g.P.when;"function"==typeof B&&B("bb","csmCELLSpdm",{wb:1});return{on:function(a){v=a.timespan||500;k=a.ts;b();a=g.location;r({k:"pmd",o:a.origin,p:a.pathname,t:k()});m();"function"==typeof E&&E("ld","csmCELLSpdm",{wb:1})},off:function(a){clearTimeout(l);d();f.count&&f.count("cel.PDM.TotalExecutions",z)},ready:function(){return h.body&&a.ue_cel&&a.ue_cel.log},reset:function(){e=t=null}}(),a.ue_cel&&a.ue_cel.registerModule("page module",

a.ue_pdm))})(ue_csm,window,document);

(function(a,g){a.ue_vpm||!a.ue_cel||ue.isBF||(a.ue_vpm=function(){function h(){var a=s(),b={w:g.innerWidth,h:g.innerHeight,x:g.pageXOffset,y:g.pageYOffset};c&&c.w==b.w&&c.h==b.h&&c.x==b.x&&c.y==b.y||(b.t=a,b.k="vpi",c=b,d(c,{clog:1}));n=0;u=s()-a;p+=1}function m(){n||(n=a.ue_cel.timeout(h,x))}var c,n,x,s,u=0,p=0,b=a.ue,d=a.ue_cel.log,l=a.uet,k=a.uex,v=b.attach,e=b.detach;"function"==typeof l&&l("bb","csmCELLSvpm",{wb:1});return{on:function(a){s=a.ts;x=a.timespan||100;h();v&&(v("scroll",m),v("resize",

m));"function"==typeof k&&k("ld","csmCELLSvpm",{wb:1})},off:function(a){clearTimeout(n);e&&(e("scroll",m),e("resize",m));b.count&&(b.count("cel.VPI.TotalExecutions",p),b.count("cel.VPI.TotalExecutionTime",u),b.count("cel.VPI.AverageExecutionTime",u/p))},ready:function(){return a.ue_cel&&a.ue_cel.log},reset:function(){c=void 0},getVpi:function(){return c}}(),a.ue_cel&&a.ue_cel.registerModule("viewport module",a.ue_vpm))})(ue_csm,window);

(function(a,g,h){if(!a.ue_fem&&a.ue_cel&&a.ue_utils){var m=a.ue||{};!m.isBF&&!a.ue_fem&&h.querySelector&&g.getComputedStyle&&[].forEach&&(a.ue_fem=function(){function c(a,b){return a>b?3>a-b:3>b-a}function n(a,b){var f=g.pageXOffset,e=g.pageYOffset,d;a:{try{if(a){var h=a.getBoundingClientRect(),l,m=0===a.offsetWidth&&0===a.offsetHeight;c:{for(var k=a.parentNode,p=h.left||0,q=h.top||0,r=h.width||0,t=h.height||0;k&&k!==document.body;){var n;d:{try{if(k){var C=k.getBoundingClientRect();n={x:C.left||

0,y:C.top||0,w:C.width||0,h:C.height||0}else n=void 0;break d}catch(v){}n=void 0}var s=window.getComputedStyle(k),u="hidden"===s.overflow,x=u||"hidden"===s.overflowX,y=u||"hidden"===s.overflowY,M=q+t-1n.y+n.h-1;if((p+r-1n.x+n.w-1)&&x||M&&y){l=!0;break c}k=k.parentNode}l=!1}d={x:h.left+f||0,y:h.top+e||0,w:h.width||0,h:h.height||0,d:(m||l)|0}else d=void 0;break a}catch(N){}d=void 0}if(d&&!a.cel_b)a.cel_b=d,w({n:a.getAttribute(z),w:a.cel_b.w,h:a.cel_b.h,d:a.cel_b.d,x:a.cel_b.x,

y:a.cel_b.y,t:b,k:"ewi",cl:a.className},{clog:1});else{if(f=d)f=a.cel_b,e=d,f=e.d===f.d&&1===e.d?!1:!(c(f.x,e.x)&&c(f.y,e.y)&&c(f.w,e.w)&&c(f.h,e.h)&&f.d===e.d);f&&(a.cel_b=d,w({n:a.getAttribute(z),w:a.cel_b.w,h:a.cel_b.h,d:a.cel_b.d,x:a.cel_b.x,y:a.cel_b.y,t:b,k:"ewi"},{clog:1}))}function x(b,e){var c;c=b.c?h.getElementsByClassName(b.c):b.id?[h.getElementById(b.id)]:h.querySelectorAll(b.s);b.w=[];for(var g=0;g

(b.id_gen||E)(d,g)||d.id;d.setAttribute(z,k)}b.w.push(d);p(Q,d,e)}!1===B&&(r++,r===f.length&&(B=!0,a.ue_utils.notifyWidgetsLabeled()))}function s(a,b){q.contains(a)||w({n:a.getAttribute(z),t:b,k:"ewd"},{clog:1})}function u(a){I.length&&ue_cel.timeout(function(){if(t){for(var b=R(),c=!1;R()-b

f[c].w||[],d=0;d

g.MozMutationObserver,M=!!G,H,C,N="DOMAttrModified",K="DOMNodeInserted",L="DOMNodeRemoved",O,J,I=[],U=0,S=null,W="removedWidget",X="updateWidgets",Q="processWidget",T,V=g.performance||{},R=V.now&&function(){return V.now()}||function(){return Date.now()};"function"==typeof uet&&uet("bb","csmCELLSfem",{wb:1});return{on:function(b){function c(){if(k()){T={removedWidget:s,updateWidgets:x,processWidget:n};if(M){var a={attributes:!0,subtree:!0};H=new G(l);C=new G(d);H.observe(q,a);C.observe(q,{childList:!0,

subtree:!0});C.observe(D,a)}else A.call(q,N,l),A.call(q,K,d),A.call(q,L,d),A.call(D,K,l),A.call(D,L,l);d()}q=h.body;D=h.head;A=q.addEventListener;F=q.removeEventListener;y=b.ts;f=a.cel_widgets||[];S=b.bs||5;m.deffered?c():m.attach&&m.attach("load",c);"function"==typeof uex&&uex("ld","csmCELLSfem",{wb:1});t=!0},off:function(){k()&&(C&&(C.disconnect(),C=null),H&&(H.disconnect(),H=null),F.call(q,N,l),F.call(q,K,d),F.call(q,L,d),F.call(D,K,l),F.call(D,L,l));m.count&&m.count("cel.widgets.batchesProcessed",

U);t=!1},ready:function(){return a.ue_cel&&a.ue_cel.log},reset:function(){f=a.cel_widgets||[]}}(),a.ue_cel&&a.ue_fem&&a.ue_cel.registerModule("features module",a.ue_fem))})(ue_csm,window,document);

(function(a,g,h){!a.ue_mcm&&a.ue_cel&&a.ue_utils&&!a.ue.isBF&&(a.ue_mcm=function(){function m(a,c){var l=a.srcElement||a.target||{},k={k:n,w:(c||{}).ow||(g.body||{}).scrollWidth,h:(c||{}).oh||(g.body||{}).scrollHeight,t:(c||{}).ots||x(),x:a.pageX,y:a.pageY,p:p.getXPath(l),n:l.nodeName};h&&"function"===typeof h.now&&a.timeStamp&&(k.dt=(c||{}).odt||h.now()-a.timeStamp,k.dt=parseFloat(k.dt.toFixed(2)));a.button&&(k.b=a.button);l.href&&(k.r=p.extractStringValue(l.href));l.id&&(k.i=l.id);l.className&&

l.className.split&&(k.c=l.className.split(/\s+/));u(k,{c:1})}function c(){switch(a.ue_mcimp){case 1:return"click";case 3:return"mousedown"}var n="mcm",x,s=a.ue,u=a.ue_cel.log,p=a.ue_utils;return{on:function(b){x=b.ts;a.ue_cel_stub&&a.ue_cel_stub.replayModule(n,m);(event=c())?window.addEventListener&&window.addEventListener(event,m,!0):s.attach&&s.attach("click",m,g)},off:function(a){(event=c())?window.removeEventListener&&window.removeEventListener(event,m,!0):s.detach&&s.detach("click",m,g)},ready:function(){return a.ue_cel&&

a.ue_cel.log},reset:function(){}}(),a.ue_cel&&a.ue_cel.registerModule("mouse click module",a.ue_mcm))})(ue_csm,document,window.performance);

(function(a,g){a.ue_mmm||!a.ue_cel||a.ue.isBF||(a.ue_mmm=function(h){function m(a,b){var c={x:a.pageX||a.x||0,y:a.pageY||a.y||0,t:p()};!b&&w&&(c.t-w.tc)){d=void 0;a:if(r[c].t-r[c-1].t>n)d=0;else{for(d=E+1;ds){d=0;break a}d=1}d=!d}(F=

d)?E=c-1:B.pop();B.push(b)}f=G.now()-z;v=Math.min(v,f);e=Math.max(e,f);t=(t*y+f)/(y+1);y+=1;l({k:u,e:B,min:Math.floor(1E3*v),max:Math.floor(1E3*e),avg:Math.floor(1E3*t)},{c:1});r=[];B=[];E=0}var n=100,x=20,s=25,u="mmm1",p,b,d=a.ue,l=a.ue_cel.log,k,v=1E3,e=0,t=0,y=0,z,f,r=[],B=[],E=0,w,q,D,A,F,G=h&&h.now&&h||Date.now&&Date||{now:function(){return(new Date).getTime()};return{on:function(a){p=a.ts;b=a.ns;d.attach&&d.attach("mousemove",m,g);k=setInterval(c,3E3)},off:function(a){b&&(w&&m(w,!0),c());

clearInterval(k);d.detach&&d.detach("mousemove",m,g)},ready:function(){return a.ue_cel&&a.ue_cel.log},reset:function(){r=[];B=[];E=0;w=null}}(window.performance),a.ue_cel&&a.ue_cel.registerModule("mouse move module",a.ue_mmm))})(ue_csm,document);

}

(function(a){var b=document.ue_backdetect;b&&b.ue_back&&a.ue&&(a.ue.bfini=b.ue_back.value);a.uet&&a.uet("be");a.onLdEnd&&(window.addEventListener?window.addEventListener("load",a.onLdEnd,!1):window.attachEvent&&window.attachEvent("onload",a.onLdEnd));a.ueh&&a.ueh(0,window,"load",a.onLd,1);a.ue&&a.ue.tag&&(a.ue_furl&&a.ue_furl.split?(b=a.ue_furl.split("."))&&b[0]&&a.ue.tag(b[0]):a.ue.tag("nofls"))})(ue_csm);

var ue_pty='Detail', ue_spty='Glance', ue_pti='0814436137';

v

(function(b,c){var a=c.images;a&&a.length&&b.ue.count("totalImages",a.length)})(ue_csm,document);

(function(k,l){function K(a){if(a)return a.replace(/^\s+|\s+$/g,"")}function A(a,d){if(!a)return{};var c="INFO"===d.logLevel;a.m&&a.m[n]&&(a=a.m);var b=d.m||d[n]||"",b=a.m&&a.m[n]?b+a.m[n]:a.m&&a.m.target&&a.m.target.tagName?b+("Error handler invoked by "+a.m.target.tagName+" tag"):a.m?b+a.m:a[n]?b+a[n]:b+"Unknown error",b={m:b,name:a.name,type:a.type,csm:L+" "+(a.fromOnError?"onerror":"ueLogError")},e,g,f=0;e=0;var h;g=l.location;b[p]=d[p]||v;d.adb&&(b.adb=d.adb);(e=d[r])&&(b[r]=""+e);if(!c){b[B]=

d[B]||g&&g.href||"missing";b.f=a.f||a.sourceURL||a.fileName||a.filename||a.m&&a.m.target&&a.m.target.src;b.l=a.l||a.line||a.lineno||a.lineNumber;b.c=a.c?""+a.c:a.c;b.s=[];b.t=k.ue.d();if((c=a.stack||(a.err?a.err.stack:""))&&c.split)for(b.csm+=" stack",e=c.split("\n");f

f++;!b.f&&0q.mxe)){q.ter.push(a);d=d||{};var c=a[p]||d[p];d[p]=c;d[r]=a[r]||d[r];c&&c!==v&&c!==O&&c!==P&&c!==Q||k.ue_err.ec++;c&&c!=v||q.ecf++;z(a,d)}function z(a,d){if(a){for(var c=A(a,d),b=d.channel||R,e=(window.ue_err?window.ue_err.errorHandlers:null)||[],g=0;g

if(ue.log.isStub&&l[w]&&l[w][x]){e={};e[b]=c;try{var f=l[w][x]({rid:ue.rid,sid:k.ue_sid,mid:k.ue_mid,sn:k.ue_sn,reqs:[e]}),h=l[S],m;if(m=!(h[F]&&h[F](G,f))){var n;if(l[H]){var s=new l[H];s.onerror=u;s.ontimeout=u;s.onprogress=u;s.onload=u;s.timeout=0;n=s}else{var p;if(l[I]){var r=new l[I];p="withCredentials"in r?r:void 0}else p=void 0;n=p}m=n}if(b=m){b.open("POST",G,!0);if(b[J])b[J]("Content-type","text/plain");b.send(f)}catch(t){}else k.ue.log(c,b,{nb:1});"function"===typeof q.elh&&q.elh(a,d);

if(!a.fromOnError){f=l.console||{};b=f.error||f.log||u;h=l[w];m="Error logged with the Track&Report JS errors API(http://tiny/1covqr6l8/wamazindeClieUserJava): ";if(h&&h[x])try{m+=h[x](c)}catch(v){m+="no info provided; converting to string failed"}else m+=c.m;b.apply(f,[m,c])}}if(k.ue_err){var I="XMLHttpRequest",H="XDomainRequest",S="navigator",F="sendBeacon",x="stringify",w="JSON",p="logLevel",r="attribution",B="pageURL",t="skipTrace",J="setRequestHeader",n="message",u=function(){},G="//"+k.ue_furl+

"/1/batch/1/OE/",q=k.ue_err,R=k.ue_err_chan||"jserr",v="FATAL",O="ERROR",P="WARN",Q="DOWNGRADED",L="v6",C=20,y=256,N=RegExp(" (?([^ s]*):( d+): d+ )?".split(" ").join(String.fromCharCode(92))),M=/.*@(.*):(\d*)/;A[t]=1;E[t]=1;z[t]=1;(function(){for(var a,d=0;d<(q.erl||[]).length;d++)a=q.erl[d],z(a.ex,a.info);q.erl=[]})();k.ueLogError=E})(ue_csm,window);

(function(c,d){var b=c.ue,a=d.navigator;b&&b.tag&&a&&(a=a.connection||a.mozConnection||a.webkitConnection)&&a.type&&b.tag("netInfo:"+a.type)})(ue_csm,window);

(function(c,d){function h(a,b){for(var c=[],d=0;d

a}function q(){g&&g.isStub&&g.replay(function(a,b,c){a=a[0];b=a[k]=a[k]||{};b[f]=b[f]||c;s(a)});l.impression=s;g=null}if(!(1

A)}),A=r(",","@","|",function(a){return a.id}),g=l.impression;n?q():(l.attach("load",q),l.attach("beforeunload",q));try{d.P&&d.P.register&&d.P.register("impression-client",function(){})}catch(B){c.ueLogError(B,{logLevel:"WARN"})}})(ue_csm,window);

ue_csm.ue.exec(function(e,d,a){function b(a,b){return{name:a,getFeatureValue:function(){return void 0!==b|0}}function h(a,b,c){return{name:a,getFeatureValue:function(){return b===c|0}}function g(a,b){return{name:a,getFeatureValue:function(){for(var a=0;a

a.__phantomas]),b("njs",a.Buffer),b("cjs",a.emit),b("rhn",a.spawn),b("sel",a.webdriver),g("chrm",[a.domAutomation,a.domAutomationController]),{name:"plg",getFeatureValue:function(){return(void 0!==a.navigator.plugins&&0

f._bf.modules=c;f._bf.mpm=b},"bf")(ue_csm,document,window);

ue_csm.ue.exec(function(c,a){function g(a){a.run(function(e){d.tag("csm-feature-"+a.name+":"+e);d.isl&&c.uex("at")})}if(a.addEventListener)for(var d=c.ue||{},f=[{name:"touch-enabled",run:function(b){var e=function(){a.removeEventListener("touchstart",c,!0);a.removeEventListener("mousemove",d,!0)},c=function(){b("true");e()},d=function(){b("false");e()};a.addEventListener("touchstart",c,!0);a.addEventListener("mousemove",d,!0)}],b=0;b

if (!window.fwcimData) {

window.fwcimData = {

customerId: '0'

};

if (window.P && P.load && P.load.js && P.declare && P.now) {

if (window.ue && window.ue.uels) {

ue.uels("https://images-na.ssl-images-amazon.com/images/G/01/AUIClients/FWCIMAssets.237a987c272bf17fdd8f2bf13f960bb192971e6a._V2_.js");

}

}

}

ue_csm.ue.exec(function(e,f){var a=e.ue||{},b=a._wlo,d;if(a.ssw){d=a.ssw("CSM_previousURL").val;var c=f.location,b=b?b:c&&c.href?c.href.split("#")[0]:void 0;c=(b||"")===a.ssw("CSM_previousURL").val;!c&&b&&a.ssw("CSM_previousURL",b);d=c?"reload":d?"intrapage-transition":"first-view"}else d="unknown";a._nt=d},"NavTypeModule")(ue_csm,window);

var ue_mbl=ue_csm.ue.exec(function(e,a){function l(f){b=f||{};a.AMZNPerformance=b;b.transition=b.transition||{};b.timing=b.timing||{};e.ue.exec(m,"csm-android-check")()&&b.tags instanceof Array&&(f=-1!=b.tags.indexOf("usesAppStartTime")||b.transition.type?!b.transition.type&&-1

b.timing.transitionStart=a.performance.timing.navigationStart:delete b.timing.transitionStart:"undefined"===typeof c._nt&&a.performance&&performance.timing&&performance.timing.navigationStart&&a.history&&"function"===typeof a.History&&"object"===typeof a.history&&history.length&&1!=history.length&&(b.timing.transitionStart=a.performance.timing.navigationStart);f=b.transition;var d;d=c._nt?c._nt:void 0;f.subType=d;a.ue&&a.ue.tag&&a.ue.tag("has-AMZNPerformance");c.isl&&a.uex&&uex("at","csm-timing");

n()}function p(b){a.ue&&a.ue.count&&a.ue.count("csm-cordova-plugin-failed",1)}function m(){return a.webclient&&"function"===typeof a.webclient.getRealClickTime?a.cordova&&a.cordova.platformId&&"ios"==a.cordova.platformId?!1:!0:!1}function n(){try{P.register("AMZNPerformance",function(){return b})}catch(a){}function h(){if(!b)return"";ue_mbl.cnt=null;for(var a=b.timing,d=b.transition,a=["mts",k(a.transitionStart),"mps",k(a.processStart),"mtt",d.type,"mtst",d.subType,"mtlt",d.launchType],d="",c=0;c<

a.length;c+=2){var e=a[c],g=a[c+1];"undefined"!==typeof g&&(d+="&"+e+"="+g)}return d}function k(a){if("undefined"!==typeof a&&"undefined"!==typeof g)return a-g}function q(a,c){b&&(g=c,b.timing.transitionStart=a,b.transition.type="view-transition",b.transition.subType="ajax-transition",b.transition.launchType="normal",ue_mbl.cnt=h)}var c=e.ue||{},g=e.ue_t0,b;if(a.P&&a.P.when&&a.P.register)return a.P.when("CSMPlugin").execute(function(a){a.buildAMZNPerformance&&a.buildAMZNPerformance({successCallback:l,

failCallback:p})}),{cnt:h,ajax:q},"mobile-timing")(ue_csm,window);

(function(b){function c(){var d=[];a.log&&a.log.isStub&&a.log.replay(function(a){e(d,a)});a.clog&&a.clog.isStub&&a.clog.replay(function(a){e(d,a)});d.length&&(a._flhs+=1,n(d),p(d))}function g(){a.log&&a.log.isStub&&(a.onflush&&a.onflush.replay&&a.onflush.replay(function(a){a[0]()}),a.onunload&&a.onunload.replay&&a.onunload.replay(function(a){a[0]()}),c())}function e(d,b){var c=b[1],f=b[0],e={};a._lpn[c]=(a._lpn[c]||0)+1;e[c]=f;d.push(e)}function n(b){q&&(a._lpn.csm=(a._lpn.csm||0)+1,b.push({csm:{k:"chk",

f:a._flhs,l:a._lpn,s:"inln"}))}function p(a){if(h)a=k(a),b.navigator.sendBeacon(l,a);else{a=k(a);var c=new b[f];c.open("POST",l,!0);c.setRequestHeader&&c.setRequestHeader("Content-type","text/plain");c.send(a)}function k(a){return JSON.stringify({rid:b.ue_id,sid:b.ue_sid,mid:b.ue_mid,mkt:b.ue_mkt,sn:b.ue_sn,reqs:a})}var f="XMLHttpRequest",q=1===b.ue_ddq,a=b.ue,r=b[f]&&"withCredentials"in new b[f],h=b.navigator&&b.navigator.sendBeacon,l="//"+b.ue_furl+"/1/batch/1/OE/",m=b.ue_fci_ft||5E3;a&&(r||h)&&

(a._flhs=a._flhs||0,a._lpn=a._lpn||{},a.attach&&(a.attach("beforeunload",g),a.attach("pagehide",g)),m&&b.setTimeout(c,m),a._ffci=c)})(window);

ue_csm.ue.exec(function(w,a){function q(){if(d&&f){var a;a:{try{a=d.getItem(g);break a}catch(c){}a=void 0}if(a)return b=a,!0}return!1}function r(){b=h;k();if(f)try{d.setItem(g,b)}catch(a){}function s(){b=1===a.ue_adb_chk?l:h;k();if(f)try{d.setItem(g,b)}catch(c){}function m(){a.ue_adb_rtla&&c&&0

(c.elh=m)}function t(){return b}if(a.ue_adb){a.ue_fadb=a.ue_fadb||10;var e=a.ue,h="adblk_yes",l="adblk_no",b="adblk_unk",d;a:{try{d=a.localStorage;break a}catch(x){}d=void 0}var g="csm:adb",c=a.ue_err,p=e.cookie,f=void 0!==a.localStorage,u=Math.random()>1-1/a.ue_fadb,n=!1,v=q();u||!v?e.uels("https://m.media-amazon.com/images/G/01/csm/showads.v2.js",{onerror:r,onload:s}):k();a.ue_isAdb=t;a.ue_isAdb.unk="adblk_unk";a.ue_isAdb.no=l;a.ue_isAdb.yes=h},"adb")(document,window);

ue_csm.ue_unrt = 750;

(function(d,b,t){function u(a,b){var c=a.srcElement||a.target||{},e={k:w,t:b.t,dt:b.dt,x:a.pageX,y:a.pageY,p:f.getXPath(c),n:c.nodeName};a.button&&(e.b=a.button);c.type&&(e.ty=c.type);c.href&&(e.r=f.extractStringValue(c.href));c.id&&(e.i=c.id);c.className&&c.className.split&&(e.c=c.className.split(/\s+/));g+=1;f.getFirstAscendingWidget(c,function(a){e.wd=a;d.ue.log(e,r)})}function x(a){if(!y(a.srcElement||a.target)){k+=1;n=!0;var v=h=d.ue.d(),c;p&&"function"===typeof p.now&&a.timeStamp&&(c=p.now()-

a.timeStamp,c=parseFloat(c.toFixed(2)));s=b.setTimeout(function(){u(a,{t:v,dt:c})},z)}function A(a){if(a){var b=a.filter(B);a.length!==b.length&&(q=!0,l=d.ue.d(),n&&q&&(l&&h&&d.ue.log({k:C,t:h,m:Math.abs(l-h)},r),m(),q=!1,l=0))}function B(a){if(!a)return!1;var b="characterData"===a.type?a.target.parentElement:a.target;if(!b||!b.hasAttributes||!b.attributes)return!1;var c={"class":["gw-clock","gw-clock-aria","s-item-container-height-auto","feed-carousel","using-mouse"],id:["dealClock","deal_expiry_timer",

"timer"],role:["timer"]},e=!1;Object.keys(c).forEach(function(a){var d=b.attributes[a]?b.attributes[a].value:"";(c[a]||"").forEach(function(a){-1!==d.indexOf(a)&&(e=!0)})});return e}function y(a){if(!a)return!1;var b=(f.extractStringValue(a.nodeName)||"").toLowerCase(),c=(f.extractStringValue(a.type)||"").toLowerCase(),d=(f.extractStringValue(a.href)||"").toLowerCase();a=(f.extractStringValue(a.id)||"").toLowerCase();var g="checkbox color date datetime-local email file month number password radio range reset search tel text time url week".split(" ");

if(-1!==["select","textarea","html"].indexOf(b)||"input"===b&&-1!==g.indexOf(c)||"a"===b&&-1!==d.indexOf("http")||-1!==["sitbreaderrightpageturner","sitbreaderleftpageturner","sitbreaderpagecontainer"].indexOf(a))return!0}function m(){n=!1;h=0;b.clearTimeout(s)}function D(){b.ue.onSushiUnload(function(){ue.event({violationType:"unresponsive-clicks",violationCount:g,totalScanned:k},"csm","csm.ArmoredCXGuardrailsViolation.3")});b.ue.onunload(function(){ue.count("armored-cxguardrails.unresponsive-clicks.violations",

g);ue.count("armored-cxguardrails.unresponsive-clicks.violationRate",g/k*100||0)})}if(b.MutationObserver&&b.addEventListener&&Object.keys&&d&&d.ue&&d.ue.log&&d.ue_unrt&&d.ue_utils){var z=d.ue_unrt,r="cel",w="unr_mcm",C="res_mcm",p=b.performance,f=d.ue_utils,n=!1,h=0,s=0,q=!1,l=0,g=0,k=0;b.addEventListener&&(b.addEventListener("mousedown",x,!0),b.addEventListener("beforeunload",m,!0),b.addEventListener("visibilitychange",m,!0),b.addEventListener("pagehide",m,!0));b.ue&&b.ue.event&&b.ue.onSushiUnload&&

b.ue.onunload&&D();(new MutationObserver(A)).observe(t,{childList:!0,attributes:!0,characterData:!0,subtree:!0})})(ue_csm,window,document);

ue_csm.ue.exec(function(g,e){if(e.ue_err){var f="";e.ue_err.errorHandlers||(e.ue_err.errorHandlers=[]);e.ue_err.errorHandlers.push({name:"fctx",handler:function(a){if(!a.logLevel||"FATAL"===a.logLevel)if(f=g.getElementsByTagName("html")[0].innerHTML){var b=f.indexOf("var ue_t0=ue_t0||+new Date();");if(-1!=b){var b=f.substr(0,b).split(String.fromCharCode(10)),d=Math.max(b.length-5-1,0),b=b.slice(d,b.length-1);a.fcsmln=b.length+1;a.cinfo=a.cinfo||{};for(var c=0;c

f.split(String.fromCharCode(10));a.cinfo=a.cinfo||{};if(!(a.f||void 0===a.l||a.l in a.cinfo))for(c=+a.l-1,d=Math.max(c-2,0),c=Math.min(c+2,b.length-1);d<=c;d++)a.cinfo[d+1+""]=b[d]}})},"fatals-context")(document,window);

“The author mixes research, interviews and great examples with aplomb to create an interesting, thoughtful read that can act as a catalyst for change for probably almost any organisation.” --Autamme "...plenty of info here for entrepreneurs to sink their teeth into, such as the six factors that are key to combining sustainability and profitability." --GrowBizMedia “…making sustainability relevant to the mainstream…a very readable work on a subject that often receives a dull treatment.” --The Irish Times "...a fascinating account, well-written, thoughtful, and loaded with rich anecdotes." --The Globe and Mail "Along with facts and figures comes valuable, pragmatic guidance on how you can replicate the thriving victories of these companies in your own business.” --Internal Auditing

Read more

Book Description

What do Brazil's top beauty brand, America's second-fastest-growing restaurant chain, and the world's third bestselling car have in common? They are shattering the myth that acting sustainably and building a billion-dollar business are mutually exclusive. Green Giants examines nine companies that are merging social responsibility with wild profitability—and reveals the six factors responsible for their success, including: Iconoclastic Leadership fueled by deep conviction and a rebellious streak • Disruptive Innovation that uses sustainability to spur the development of radically better products and services • A Higher Purpose that ignites the company—when the mission leads, profits follow • Mainstream Appeal with positioning and packaging stripped of the crunchy clichés that alienate the average customer. This new breed of billion-dollar businesses proves it's possible to achieve enormous success while implementing sustainable principles that help consumers live better lives. Ranging from start-ups to business lines incubated within major multinationals, these companies collectively represent over $60 billion in revenue. What's more—many command wider profit margins and are growing faster than their conventional counterparts. Packed with eye-opening research, exclusive interviews, and enlightening examples from Chipotle, Toyota, Unilever, Tesla, General Electric, and more, Green Giants serves as a blueprint for sustainable success that anyone can follow.

Read more

See all Editorial Reviews

Product details

Hardcover: 288 pages

Publisher: AMACOM; First edition (August 19, 2015)

Language: English

ISBN-10: 0814436137

ISBN-13: 978-0814436134

Product Dimensions:

6.3 x 1 x 9.2 inches

Shipping Weight: 1.3 pounds (View shipping rates and policies)

Average Customer Review:

4.3 out of 5 stars

17 customer reviews

Amazon Best Sellers Rank:

#285,413 in Books (See Top 100 in Books)

Good book, but a bit naive in her prescriptive approach to implementing these ideas. I was particularly disappointed in her choice of "Green Giant" companies, which seemed to be chosen because of prior working relationships. For example, given Chipotle's recent highly-publicized issues with wage theft, which became the basis for a Supreme Court decision that denies employees' the right to sue, this would seem to be a particularly bad choice. Yet, the firm is high-lighted throughout the book.

I defy you to read this fascinating, inspiring book and not have your wheels start spinning with ideas about how to transform your own business or organization. Back in the 90s our bosses assigned us "The Art of War" as required reading; this is THAT book for this decade. The author gives us a cast of compelling characters who, with courage, vision, tenacity, and a bit of lunacy, succeed at doing well by doing good, upending and transforming huge sectors and industries. Williams certainly proves her case--that sustainability is just good business--with solid studies and insights, but the real takeaway here is the if you want to transform your business and help shape the future, you have be all in--no halfway, no increments, no compromise, and no backing down in the face of resistance and defeat. This book made me want to get up on Monday and really, really get to work. Brava, Freya!

Love love love this book! I had to get if for my sustainable marketing class but I reallly loved it. To anyone interested in sustainability or just doing better business this is a good, informative, easy read.

A practical book with lots of inspiration. It's premise, supported by the stories of billion dollar green businesses, is that sustainability and social responsibility as core principals of business can mean profit and growth above and beyond the results created by the old view of capitalism made "religion" by Milton Friedman that only shareholders matter and everything else is socialism. Lot's here for students of sociology, politics, science and technology as well as anyone interested in business, economics or investment.

Every corporate leader and every sales professional should read this book. If you have any interest in being an innovative leader then this book will help you focus with purpose in mind.

Great Read

Nocommen ts

This is a great read and an incredible exploration of how sustainable business is no longer a nice to have but a core corporate strategy.

Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses PDF
Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses EPub
Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses Doc
Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses iBooks
Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses rtf
Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses Mobipocket
Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses Kindle

Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses PDF

Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses PDF

Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses PDF
Green Giants: How Smart Companies Turn Sustainability into Billion-Dollar Businesses PDF

Minggu, 04 Juni 2017

Free PDF Unexpressed FeelingsBy Khadija Rupa

Free PDF Unexpressed FeelingsBy Khadija Rupa

Following the great practice will certainly expose the excellent routine, too. When having a great friend that has reading routine, it is needed for you to have that such behavior. Well, even checking out is truly not your style, why do not you try it when? To attract you to love analysis, we will certainly offer Unexpressed FeelingsBy Khadija Rupa currently. Right here this publication has the tendency to be one of the most referred book that many people review it.

Unexpressed FeelingsBy Khadija Rupa

Unexpressed FeelingsBy Khadija Rupa


Unexpressed FeelingsBy Khadija Rupa


Free PDF Unexpressed FeelingsBy Khadija Rupa

Maintain move on to see exactly what you can do even more. Still have no idea? We both make sure that everyone has various methods as well as excellence in undergoing their life. Nonetheless, the objective will be commonly as the same. Many will have to obtain the brand-new discussions to obtain the recognition. Nonetheless, in delivering information, it will limit on the resources. This way can supply the false impression system for communicating.

It can be one of your early morning readings Unexpressed FeelingsBy Khadija Rupa This is a soft file book that can be managed downloading and install from on the internet publication. As understood, in this innovative age, innovation will certainly reduce you in doing some tasks. Even it is simply reading the existence of book soft file of Unexpressed FeelingsBy Khadija Rupa can be extra feature to open up. It is not just to open as well as save in the device. This moment in the morning as well as other leisure time are to check out the book Unexpressed FeelingsBy Khadija Rupa

To conquer your issues in seeking for the new information, a book will help you ore. Much more functions and also more presence of guides to accumulates could provide unique points. Yeah, publication can lead you for certain circumstance. It is not just for the particular points and also communities. When you have actually determined exactly what type of books you intend to review, you could begin to obtain guide from currently. Now, we will certainly share the web link of Unexpressed FeelingsBy Khadija Rupa in this website.

Make this publication as much-loved book to read now. There is no far better publication with the same subject as this one. You could see exactly how words that are composed are really compatible to encourage your problem to earn better. Now, you could likewise really feel that the things of Unexpressed FeelingsBy Khadija Rupa are extended not only for making great possibilities for the viewers however also give good atmosphere for the result of exactly what to create.

Unexpressed FeelingsBy Khadija Rupa

Unexpressed Feelings is a book which begins with the unbearable melancholy that creeps under one’s skin, into the bones, when an unexpected heartbreak takes place. Priceless lessons, that only mistakes and sorrow can teach, leap out from the middle part of the book with the forethought to heal an inner wound that is still raw, still painful. This book of yearning, heartache and realisations gradually comes to a beautiful end in part three by unveiling how love is supposed to look like when it truly enters one’s life. By expressing some of the sweet feelings of falling in love and being consumed by it in this last section, with the right person this time, the aim of the book is one: to give hope to souls that propels them to the continuous search for Love. True Love. Throughout this book, loss, lessons and love have been portrayed in a brief, whimsical, poetic manner with meanings that are intensely deep.

  • Amazon Sales Rank: #344129 in Books
  • Published on: 2016-12-28
  • Original language: English
  • Dimensions: 8.00" h x .51" w x 5.00" l,
  • Binding: Paperback
  • 204 pages

About the Author With writings consisting of genuine feelings rather than mere words, Khadija Rupa, a contemporary author, has already attracted a worldwide following of many wonderful souls. Her uncanny ability to express complex feelings with simplicity has made her well known for fixing broken hearts. Many of her readers affirm that through her writings they find instant relief since some of her personal beliefs serve as life-changing reminders for them. Currently, she is writing the sequel to this book, exploring deep emotions with the hope to unveil more unexpressed aches, more epiphanies. More longings.

Unexpressed FeelingsBy Khadija Rupa PDF
Unexpressed FeelingsBy Khadija Rupa EPub
Unexpressed FeelingsBy Khadija Rupa Doc
Unexpressed FeelingsBy Khadija Rupa iBooks
Unexpressed FeelingsBy Khadija Rupa rtf
Unexpressed FeelingsBy Khadija Rupa Mobipocket
Unexpressed FeelingsBy Khadija Rupa Kindle

Unexpressed FeelingsBy Khadija Rupa PDF

Unexpressed FeelingsBy Khadija Rupa PDF

Unexpressed FeelingsBy Khadija Rupa PDF
Unexpressed FeelingsBy Khadija Rupa PDF

Senin, 22 Mei 2017

Download Ebook Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla

Download Ebook Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla

Why you should review daily when you have spare time? Have you found out the exact factors of you to read? Lots of are aiming to have analysis behavior for their much better future, but as a matter of fact, it can be failed. Just what's wrong? Is the reading habit a society, really behavior, need, or something others? If you really wish to know how many people attempt to inspire themselves to have analysis routine, you a likewise be influenced of it.

Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla

Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla


Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla


Download Ebook Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla

Reviewing an e-book Race And Aesthetics In The Anthropology Of Petrus Camper (1722-1789) (Studies In The History Of Ideas In The Low Countries)By Miriam Cla is type of simple activity to do each time you really want. Even reading every single time you desire, this activity will certainly not interrupt your other tasks; many individuals commonly check out guides Race And Aesthetics In The Anthropology Of Petrus Camper (1722-1789) (Studies In The History Of Ideas In The Low Countries)By Miriam Cla when they are having the extra time. Exactly what concerning you? What do you do when having the downtime? Don't you invest for useless points? This is why you should obtain the book Race And Aesthetics In The Anthropology Of Petrus Camper (1722-1789) (Studies In The History Of Ideas In The Low Countries)By Miriam Cla and aim to have reading practice. Reviewing this publication Race And Aesthetics In The Anthropology Of Petrus Camper (1722-1789) (Studies In The History Of Ideas In The Low Countries)By Miriam Cla will not make you worthless. It will offer a lot more advantages.

Checking out a book is additionally type of better solution when you have no sufficient loan or time to get your personal adventure. This is one of the factors we reveal the Race And Aesthetics In The Anthropology Of Petrus Camper (1722-1789) (Studies In The History Of Ideas In The Low Countries)By Miriam Cla as your buddy in spending the time. For even more representative collections, this publication not just provides it's purposefully publication resource. It can be a friend, really good pal with much expertise.

To show how this publication will certainly affect you to be better, you can start reviewing now. You might also have understood the writer of this book. This is an extremely remarkable book that was composed by expert author. So, you might not really feel question of Race And Aesthetics In The Anthropology Of Petrus Camper (1722-1789) (Studies In The History Of Ideas In The Low Countries)By Miriam Cla From the title as well as the author added the cover, you will certainly make certain to read it. Also this is a straightforward publication, the material is really essential. It will certainly not should make you really feel dizzy after checking out.

Again, reviewing habit will certainly always provide useful perks for you. You may not should invest sometimes to read guide Race And Aesthetics In The Anthropology Of Petrus Camper (1722-1789) (Studies In The History Of Ideas In The Low Countries)By Miriam Cla Simply established apart numerous times in our extra or spare times while having dish or in your office to read. This Race And Aesthetics In The Anthropology Of Petrus Camper (1722-1789) (Studies In The History Of Ideas In The Low Countries)By Miriam Cla will reveal you brand-new point that you could do now. It will certainly help you to boost the high quality of your life. Occasion it is just a fun publication Race And Aesthetics In The Anthropology Of Petrus Camper (1722-1789) (Studies In The History Of Ideas In The Low Countries)By Miriam Cla, you can be happier and a lot more enjoyable to enjoy reading.

Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla

After the discovery of the anthropoid ape in Asia and in Africa, eighteenth-century Holland became the crossroads of Enlightenment debates about the human species. Material evidence about human diversity reached Petrus Camper, comparative anatomist in the Netherlands, who engaged, among many other interests, in "menschkunde". Could only religious doctrine support the belief of human demarcation from animals? Camper resolved the challenges raised by overseas discoveries with his thesis of the "facial angle", a theory which succeeding generations distorted and misused in order to justify slavery, racism, antisemitism, and genocide. Thanks to his abundant papers in Dutch archives, Camper's ideas are restored to their original state. Eighteenth-century issues differed from those of other centuries: Did orang-utans talk like humans, walk like humans; even rape humans? What was the skin pigmentation of Adam and Eve? Did the spectrum of human physiognomies around the globe reflect the Fall of Man, the Creator's bounty, or merely bizarre beauty practices? Why did the ideal beauty of the Greeks appear to be the reverse of the Hottentots? The book contains some 50 illustrations, including apes with hiking sticks or tea cups, metamorphoses of living forms, and Apollo or Venus icons which titillated the "science of man."

  • Sales Rank: #5916272 in Books
  • Published on: 2014-10-31
  • Format: Import
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.02" h x .59" w x 5.98" l, .86 pounds
  • Binding: Paperback
  • 262 pages

About the Author
Miriam Claude Meijer was born in Leiden (like Camper) but grew up in the United States. After earning degrees in Anthropology and History from the Catholic University of America (Washington, DC) and UCLA respectively, Dr Meijer taught Early Modern European History at George Washington University and the University of Central Arkansas. This book was supported by a Fulbright Grant to the Netherlands. Dr Meijer is currently researching Buffon s natural law of race formation. She is interested in the origins of western assumptions about foreign peoples."

Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla PDF
Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla EPub
Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla Doc
Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla iBooks
Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla rtf
Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla Mobipocket
Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla Kindle

Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla PDF

Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla PDF

Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla PDF
Race and Aesthetics in the anthropology of Petrus Camper (1722-1789) (Studies in the History of Ideas in the Low Countries)By Miriam Cla PDF

Sabtu, 20 Mei 2017

Ebook Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller

Ebook Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller

Now, your time is to develop the different environment of your day-to-day live. You could not feel that it will be so quiet to recognize that this book is absolutely yours. And exactly how you could wait for guide to review, you could just find the web link that has been given in this site. This site will certainly provide you all soft duplicate fie of guide that can be so very easy to discover. Associated with this problem, you can truly recognize that the book is attached always with the life as well as future.

Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller

Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller


Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller


Ebook Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller

A book at some time acts as device to communicate much better and smarter with various other. A publication will certainly likewise serve as a standard as well as assistance of you to do something. A book will entail countless experience as well as knowledge to share to the others. This is only some of the benefits of a book. However, how is the method to obtain those benefits? Certainly, the book will certainly give their benefit if you review them. So, a book does not should only present on the shelves or overdo the table. They have to read.

With this problem, when you need a publication fast, never be worried. Just find as well as visit this site and also obtain the book promptly. Currently, when the Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller is exactly what you seek in the meantime, you could get this book straight in this page. By going to the link that we provide, you could start to get this publication. It is very simple, you might not need to go offline as well as visit the collection or publication stores.

This book is truly conceived to use not only the current life but additionally future. By supplying the benefits of this Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller, possibly it will certainly lead you to not be doubt of it. Be just one of the excellent readers in the world that always check out the top quality publication. With the qualified publications, you could hone your mind and thought. This is not just concerning the point of view; it's about the truth.

If perplexed on the best ways to obtain the book, you might not need to get perplexed anymore. This website is offered for you to assist whatever to locate guide. Because we have finished publications from globe authors from many countries, you requirement to get guide will certainly be so very easy below. When this Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller has the tendency to be the book that you need a lot, you could find it in the web link download. So, it's really easy after that how you get this book without spending often times to search and also find, experimentation in guide shop.

Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller

#5 from Baen in the award-winning Liaden Universe® saga. Space ships, action, adventure—all tied together with a strong dollop of romance and intrigue.

First Class courier pilot Theo Waitley was already known as a nexus of violence—and then she inherited the precarious captaincy of a mysterious self-aware ship. Now she has a trade route to run for Clan Korval while she convinces the near mythic ghost ship Bechimo—and herself—that she wants to commit herself as the human side to their immensely powerful symbiosis. While her former lover battles a nano-virus that’s eating him alive, Theo is challenged to rescue hundreds of stranded pilots and crewmen from an explosive situation in near orbit around a suddenly hostile planet. Lovers, enemies, an ex-roomie, and a jealous spaceship are all in peril as Theo wields power that no one in the universe is sure of, especially her.

At the publisher's request, this title is sold without DRM (Digital Rights Management).

  • Sales Rank: #77024 in eBooks
  • Published on: 2013-12-08
  • Released on: 2013-12-08
  • Format: Kindle eBook

About the Author
Steve and Becky Miller created the popular Take Me Through the Bible series, which includes Word Searches for Kids, Memory Verse Games for Kids, and Amazing Mazes for Kids.? They reside in Oregon's Willamette Valley with their three sons.

Eileen Stevens is a voice-over actress living and working in New York City. Her voice can be heard on cartoons, promos, English as a Second Language programs, and audiobooks. She currently is the voice of Iris on "Pokemon "and a frequent audiobook narrator. In addition, she s directed and produced audiobooks for over six years. Stevens is also a graduate student in speech language pathology at Hunter College.

Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller PDF
Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller EPub
Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller Doc
Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller iBooks
Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller rtf
Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller Mobipocket
Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller Kindle

Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller PDF

Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller PDF

Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller PDF
Dragon Ship (Liaden Universe Book 17)By Sharon Lee, Steve Miller PDF