The Principles of Beautiful Web Design

By Jason Beaird

This moment variation of the rules of gorgeous website design is the right booklet for those that can construct web content, yet are looking for the talents and information to visually increase their sites.

This e-book will train you ways to:

  • Understand the method of what makes "good design," from discovery via to implementation
  • Use colour successfully, increase colour schemes, and create a palette
  • Create wonderful layouts utilizing grids, the guideline of thirds, and symmetry
  • Employ textures: traces, issues, shapes, volumes, and depth
  • Apply typography to make usual designs glance great
  • Choose, edit, and place powerful imagery

and plenty more...

This revised, easy-to-follow consultant is illustrated with attractive, full-color examples, and leads readers throughout the means of growing nice designs from begin to finish.

It additionally features:

  • Updated information regarding grid-based design
  • How to layout for cellular resolutions
  • Information in regards to the way forward for net fonts together with @font-face
  • Common user-interface styles and resources

Show description

By Jason Beaird

This moment variation of the rules of gorgeous website design is the right booklet for those that can construct web content, yet are looking for the talents and information to visually increase their sites.

This e-book will train you ways to:

  • Understand the method of what makes "good design," from discovery via to implementation
  • Use colour successfully, increase colour schemes, and create a palette
  • Create wonderful layouts utilizing grids, the guideline of thirds, and symmetry
  • Employ textures: traces, issues, shapes, volumes, and depth
  • Apply typography to make usual designs glance great
  • Choose, edit, and place powerful imagery

and plenty more...

This revised, easy-to-follow consultant is illustrated with attractive, full-color examples, and leads readers throughout the means of growing nice designs from begin to finish.

It additionally features:

  • Updated information regarding grid-based design
  • How to layout for cellular resolutions
  • Information in regards to the way forward for net fonts together with @font-face
  • Common user-interface styles and resources

Show description

Continue reading "The Principles of Beautiful Web Design"

PHP & MySQL: The Missing Manual

If you could construct web pages with CSS and JavaScript, this publication takes you to the following level—creating dynamic, database-driven web pages with personal home page and MySQL. find out how to construct a database, deal with your content material, and have interaction with clients. With step by step tutorials, this thoroughly revised version will get you begun with accelerated insurance of the fundamentals and takes you deeper into the realm of server-side programming.

The vital belongings you have to know:

  • Get on top of things quickly. tips on how to set up Hypertext Preprocessor and MySQL, and get them working on either your machine and a distant server.
  • Gain new techniques. make the most of the all-new bankruptcy on integrating Hypertext Preprocessor with HTML internet pages.
  • Manage your content. Use the dossier procedure to entry consumer information, together with photographs and different binary files.
  • Make it dynamic. Create pages that fluctuate with every one new viewing.
  • Build an exceptional database. Use MySQL to shop consumer info and different data.
  • Keep your web site working. grasp the instruments for solving issues that move wrong.
  • Control operations. Create an administrative interface to supervise your site.

    Show description

    If you could construct web pages with CSS and JavaScript, this publication takes you to the following level—creating dynamic, database-driven web pages with personal home page and MySQL. find out how to construct a database, deal with your content material, and have interaction with clients. With step by step tutorials, this thoroughly revised version will get you begun with accelerated insurance of the fundamentals and takes you deeper into the realm of server-side programming.

    The vital belongings you have to know:

    • Get on top of things quickly. tips on how to set up Hypertext Preprocessor and MySQL, and get them working on either your machine and a distant server.
    • Gain new techniques. make the most of the all-new bankruptcy on integrating Hypertext Preprocessor with HTML internet pages.
    • Manage your content. Use the dossier procedure to entry consumer information, together with photographs and different binary files.
    • Make it dynamic. Create pages that fluctuate with every one new viewing.
    • Build an exceptional database. Use MySQL to shop consumer info and different data.
    • Keep your web site working. grasp the instruments for solving issues that move wrong.
    • Control operations. Create an administrative interface to supervise your site.

      Show description

      Continue reading "PHP & MySQL: The Missing Manual"

      Opa: Up and Running

      By Henri Binsztok, Adam Koprowski, Ida Swarczewskaja

      Want to simplify net improvement? This hands-on publication exhibits you ways to jot down frontend and backend code at the same time, utilizing the Opa framework. Opa offers a whole stack for internet software improvement, together with an online server, database engine, distribution libraries, and a programming language that compiles to JavaScript.

      You’ll study step by step easy methods to use Opa by means of development initiatives during the process the ebook: a wiki program just like Wikipedia, and a Twitter-like micro-blogging platform. notice how effortless it really is to take advantage of Opa to strengthen purposes with real-time updates, database interactions, and net carrier design.
      • study primary suggestions, together with Opa’s sensible programming style
      • become aware of how Opa compiles to JavaScript, utilizing jQuery at the frontend and Node.js at the server
      • build HTML assets dynamically and embed static assets on an Opa server
      • Use Opa’s technique for acting CRUD operations and storing key-value pairs in MongoDB
      • construct an Opa consumer interface with the Bootstrap toolkit from Twitter
      • study version varieties, pattern-matching, polymorphic forms, recursive capabilities, and different complex features
      • deal with person money owed via construction login kinds, dealing with account activation, and monitoring logged users
      • construct a reactive UI—a real-time interface that always updates consumer events

      Show description

      By Henri Binsztok, Adam Koprowski, Ida Swarczewskaja

      Want to simplify net improvement? This hands-on publication exhibits you ways to jot down frontend and backend code at the same time, utilizing the Opa framework. Opa offers a whole stack for internet software improvement, together with an online server, database engine, distribution libraries, and a programming language that compiles to JavaScript.

      You’ll study step by step easy methods to use Opa by means of development initiatives during the process the ebook: a wiki program just like Wikipedia, and a Twitter-like micro-blogging platform. notice how effortless it really is to take advantage of Opa to strengthen purposes with real-time updates, database interactions, and net carrier design.
      • study primary suggestions, together with Opa’s sensible programming style
      • become aware of how Opa compiles to JavaScript, utilizing jQuery at the frontend and Node.js at the server
      • build HTML assets dynamically and embed static assets on an Opa server
      • Use Opa’s technique for acting CRUD operations and storing key-value pairs in MongoDB
      • construct an Opa consumer interface with the Bootstrap toolkit from Twitter
      • study version varieties, pattern-matching, polymorphic forms, recursive capabilities, and different complex features
      • deal with person money owed via construction login kinds, dealing with account activation, and monitoring logged users
      • construct a reactive UI—a real-time interface that always updates consumer events

      Show description

      Continue reading "Opa: Up and Running"

      Beginning Groovy, Grails and Griffon

      By Vishal Layka

      Web frameworks are enjoying an incredible position within the construction of latest so much compelling internet functions, simply because they automate the various tedious projects, permitting builders to as a substitute specialise in delivering clients with inventive and robust positive aspects. Java builders were fairly lucky during this zone, having been capable of benefit from Grails, an open resource framework that supercharges productiveness whilst construction Java–driven sites. Grails relies on Groovy, that's a truly renowned and starting to be dynamic scripting language for Java builders and used to be encouraged by way of Python, Ruby, and Smalltalk.

      Beginning Groovy, Grails and Griffon is the 1st introductory publication at the Groovy language and its fundamental internet framework, Grails.  Griffon is usually coated. whereas Grails is the net framework for construction Groovy net functions, Griffon is the deskop framework for construction laptop Groovy applications.  might Groovy be the hot Java?  it is mild, quickly and unfastened (open source). 

      This publication will get you began with Groovy, Grails and Griffon, and culminates within the instance and attainable program of a few real–world tasks. You keep on with besides the improvement of every venture, enforcing and operating each one software whereas studying new good points alongside the way in which.


      What you’ll learn

    • Understand the basics of the open resource, dynamic Groovy scripting language and the Grails net framework.
    • Capitalize upon Grails’ well–defined framework structure to construct internet purposes speedier than ever sooner than.
    • Improve your net program with cutting–edge interface improvements utilizing Ajax.
    • Use Grails’ object–relational mapping answer, GORM, to control your info shop extra successfully than ever sooner than.
    • Take good thing about Groovy to create reporting prone, enforce batch processing, and create replacement purchaser interfaces.
    • Deploy and improve your Grails–driven functions with services and simplicity.
    • Discover another shopper in Groovy besides.
    • Explore the Griffon framework for developing Groovy-based computing device functions.

    • Who this publication is for

      Java and internet builders trying to examine and include the facility and suppleness provided by way of the extra agile, light-weight Groovy scripting language and its Grails and Griffon frameworks.

      Show description

      By Vishal Layka

      Web frameworks are enjoying an incredible position within the construction of latest so much compelling internet functions, simply because they automate the various tedious projects, permitting builders to as a substitute specialise in delivering clients with inventive and robust positive aspects. Java builders were fairly lucky during this zone, having been capable of benefit from Grails, an open resource framework that supercharges productiveness whilst construction Java–driven sites. Grails relies on Groovy, that's a truly renowned and starting to be dynamic scripting language for Java builders and used to be encouraged by way of Python, Ruby, and Smalltalk.

      Beginning Groovy, Grails and Griffon is the 1st introductory publication at the Groovy language and its fundamental internet framework, Grails.  Griffon is usually coated. whereas Grails is the net framework for construction Groovy net functions, Griffon is the deskop framework for construction laptop Groovy applications.  might Groovy be the hot Java?  it is mild, quickly and unfastened (open source). 

      This publication will get you began with Groovy, Grails and Griffon, and culminates within the instance and attainable program of a few real–world tasks. You keep on with besides the improvement of every venture, enforcing and operating each one software whereas studying new good points alongside the way in which.


      What you’ll learn

    • Understand the basics of the open resource, dynamic Groovy scripting language and the Grails net framework.
    • Capitalize upon Grails’ well–defined framework structure to construct internet purposes speedier than ever sooner than.
    • Improve your net program with cutting–edge interface improvements utilizing Ajax.
    • Use Grails’ object–relational mapping answer, GORM, to control your info shop extra successfully than ever sooner than.
    • Take good thing about Groovy to create reporting prone, enforce batch processing, and create replacement purchaser interfaces.
    • Deploy and improve your Grails–driven functions with services and simplicity.
    • Discover another shopper in Groovy besides.
    • Explore the Griffon framework for developing Groovy-based computing device functions.

    • Who this publication is for

      Java and internet builders trying to examine and include the facility and suppleness provided by way of the extra agile, light-weight Groovy scripting language and its Grails and Griffon frameworks.

      Show description

      Continue reading "Beginning Groovy, Grails and Griffon"

      Ruby on Rails For Dummies

      Quickly create sites with this poweful tool

      Use this loose and simple programming language for e-commerce websites and blogs

      If you must construct internet and database purposes speedy yet you do not dream in machine code, take center! Ruby on Rails was once created for you, and this booklet may have you up and working very quickly. The Ruby scripting language and the Rails framework allow you to create full-featured net functions quick. it really is even fun!

      Discover how to

      • Install and run Ruby and Rails
      • Use the RadRails IDE
      • Create a weblog with Ruby
      • Connect your website to a database
      • Build a buying cart
      • Explore Ruby's syntax

      Show description

      Quickly create sites with this poweful tool

      Use this loose and simple programming language for e-commerce websites and blogs

      If you must construct internet and database purposes speedy yet you do not dream in machine code, take center! Ruby on Rails was once created for you, and this booklet may have you up and working very quickly. The Ruby scripting language and the Rails framework allow you to create full-featured net functions quick. it really is even fun!

      Discover how to

      • Install and run Ruby and Rails
      • Use the RadRails IDE
      • Create a weblog with Ruby
      • Connect your website to a database
      • Build a buying cart
      • Explore Ruby's syntax

      Show description

      Continue reading "Ruby on Rails For Dummies"

      Computer Arts [UK], Issue 251 (April 2016)

      "Computer Arts is the major journal for designers, illustrators and artistic pros. each month within the journal you’ll discover a plethora of idea, artistic software program talents and recommendation, all aimed toward making you a greater – and extra winning – fashion designer. Our Output part brings you the world’s top layout paintings, and our new part, The layout handbook, is your crucial table significant other – a set of recommendation, guidance and opinion to help you entire your real-world, day-by-day layout demanding situations in double-quick time. And our artistic abilities part is the single position to discover state-of-the-art software program talents and methods to enhance your layout workflow. each factor we supply seasoned talents in Photoshop, Illustrator, InDesign, After results, Flash and extra – making laptop Arts the final word consultant to changing into a extra flexible inventive professional, and supporting you adopt your artistic demanding situations speedier. We additionally convey you particular video school from our educational writers and Studio lifestyles – a sequence of HD brief motion pictures going behind the curtain on the world’s largest companies. It’s basic. on the way to be a greater fashion designer, you wish computing device Arts."

      Show description

      "Computer Arts is the major journal for designers, illustrators and artistic pros. each month within the journal you’ll discover a plethora of idea, artistic software program talents and recommendation, all aimed toward making you a greater – and extra winning – fashion designer. Our Output part brings you the world’s top layout paintings, and our new part, The layout handbook, is your crucial table significant other – a set of recommendation, guidance and opinion to help you entire your real-world, day-by-day layout demanding situations in double-quick time. And our artistic abilities part is the single position to discover state-of-the-art software program talents and methods to enhance your layout workflow. each factor we supply seasoned talents in Photoshop, Illustrator, InDesign, After results, Flash and extra – making laptop Arts the final word consultant to changing into a extra flexible inventive professional, and supporting you adopt your artistic demanding situations speedier. We additionally convey you particular video school from our educational writers and Studio lifestyles – a sequence of HD brief motion pictures going behind the curtain on the world’s largest companies. It’s basic. on the way to be a greater fashion designer, you wish computing device Arts."

      Show description

      Continue reading "Computer Arts [UK], Issue 251 (April 2016)"

      WebKit For Dummies

      By Chris Minnick

      Get in control at the engine that powers Safari and Google Chrome
      What do the internet browsers on iPhone, iPad, Android, Blackberry, Kindle, and Nokia have in universal with Google Chrome and Apple Safari? WebKit powers all of them. This advisor indicates you the way to create sites and cellular net apps utilizing WebKit. discover ways to use all of the developer instruments, the most recent internet criteria, and WebKit's designated types and capabilities to create attractive, interactive websites for cellular and computer display.
      Explores how WebKit helps HTML5 and CSS3, supplying a wide toolkit for developing quicker and higher cellular sites* Explains the best way to create web content for either cellular and machine demonstrate utilizing WebKit* Covers buying and fitting the developer instruments, construction web content, debugging and deploying them, and benefiting from WebKit services to create speedier, extra attractive, and extra interactive sites
      With cellular units proliferating at a fast cost, there's by no means been a greater time to benefit all concerning the engine that powers the top cellular browser. WebKit For Dummies teaches you to create websites that utilize every thing WebKit has to provide.

      Show description

      By Chris Minnick

      Get in control at the engine that powers Safari and Google Chrome
      What do the internet browsers on iPhone, iPad, Android, Blackberry, Kindle, and Nokia have in universal with Google Chrome and Apple Safari? WebKit powers all of them. This advisor indicates you the way to create sites and cellular net apps utilizing WebKit. discover ways to use all of the developer instruments, the most recent internet criteria, and WebKit's designated types and capabilities to create attractive, interactive websites for cellular and computer display.
      Explores how WebKit helps HTML5 and CSS3, supplying a wide toolkit for developing quicker and higher cellular sites* Explains the best way to create web content for either cellular and machine demonstrate utilizing WebKit* Covers buying and fitting the developer instruments, construction web content, debugging and deploying them, and benefiting from WebKit services to create speedier, extra attractive, and extra interactive sites
      With cellular units proliferating at a fast cost, there's by no means been a greater time to benefit all concerning the engine that powers the top cellular browser. WebKit For Dummies teaches you to create websites that utilize every thing WebKit has to provide.

      Show description

      Continue reading "WebKit For Dummies"

      Thirteen

      By Richard K. Morgan

      The longer term isn’t what it was once considering the fact that Richard okay. Morgan arrived at the scene. He unleashed Takeshi Kovacs–private eye, soldier of fortune, and all-purpose antihero–into the body-swapping, hard-boiled, city jungle of the next day in Altered Carbon, damaged Angels, and Woken Furies, successful the Philip ok. Dick Award within the technique. In marketplace Forces, he introduced company gladiator Chris Faulkner into the courageous new enterprise of war-for-profit. Now, in 13, Morgan substantially reshapes and recharges technology fiction over again, with a brand new and unforgettable hero in Carl Marsalis: hybrid, employed gun, and a guy and not using a nation . . . or a planet.

      Marsalis is one in every of a brand new breed. actually. Genetically engineered via the U.S. govt to include the bare aggression and primal survival abilities that centuries of civilization have erased from humankind, Thirteens have been meant to be the final word army battling strength. The undertaking was once scuttled, even if, whilst a frightened public branded the supersoldiers risky mutants, dooming the Thirteens to compelled exile on Earth’s far away, desolate Mars colony. yet Marsalis chanced on how to slip back–and right into a profitable residing as a bounty hunter and hit guy ahead of a police sting landed him in prison–a destiny worse than Mars, and lots more and plenty extra risky.

      Luckily, his “enhanced” existence additionally looks a charmed one. a brand new probability at freedom beckons, courtesy of the govt. All Marsalis has to do is locate his greater abilities to herald one other fugitive. yet this one isn't any universal felony. He’s one other Thirteen–one who’s already shanghaied an area go back and forth, butchered its group, and left a path of our bodies in his wake on a bloody cross-country spree. and prefer his pursuer, he was once bred to struggle to the dying. nonetheless, there’s no doubt Marsalis will take the task. although it is going to draw him deep into violence, treachery, corruption, and painful war of words with himself, something is healthier than ultimate a prisoner. the true query is: can he stay sane–and alive–long sufficient to succeed?

      From the Hardcover edition.

      Show description

      By Richard K. Morgan

      The longer term isn’t what it was once considering the fact that Richard okay. Morgan arrived at the scene. He unleashed Takeshi Kovacs–private eye, soldier of fortune, and all-purpose antihero–into the body-swapping, hard-boiled, city jungle of the next day in Altered Carbon, damaged Angels, and Woken Furies, successful the Philip ok. Dick Award within the technique. In marketplace Forces, he introduced company gladiator Chris Faulkner into the courageous new enterprise of war-for-profit. Now, in 13, Morgan substantially reshapes and recharges technology fiction over again, with a brand new and unforgettable hero in Carl Marsalis: hybrid, employed gun, and a guy and not using a nation . . . or a planet.

      Marsalis is one in every of a brand new breed. actually. Genetically engineered via the U.S. govt to include the bare aggression and primal survival abilities that centuries of civilization have erased from humankind, Thirteens have been meant to be the final word army battling strength. The undertaking was once scuttled, even if, whilst a frightened public branded the supersoldiers risky mutants, dooming the Thirteens to compelled exile on Earth’s far away, desolate Mars colony. yet Marsalis chanced on how to slip back–and right into a profitable residing as a bounty hunter and hit guy ahead of a police sting landed him in prison–a destiny worse than Mars, and lots more and plenty extra risky.

      Luckily, his “enhanced” existence additionally looks a charmed one. a brand new probability at freedom beckons, courtesy of the govt. All Marsalis has to do is locate his greater abilities to herald one other fugitive. yet this one isn't any universal felony. He’s one other Thirteen–one who’s already shanghaied an area go back and forth, butchered its group, and left a path of our bodies in his wake on a bloody cross-country spree. and prefer his pursuer, he was once bred to struggle to the dying. nonetheless, there’s no doubt Marsalis will take the task. although it is going to draw him deep into violence, treachery, corruption, and painful war of words with himself, something is healthier than ultimate a prisoner. the true query is: can he stay sane–and alive–long sufficient to succeed?

      From the Hardcover edition.

      Show description

      Continue reading "Thirteen"

      A Tale for the Time Being: A Novel

      A great, unforgettable novel from bestselling writer Ruth Ozeki—shortlisted for the Booker Prize and the nationwide e-book Critics Circle Award

      “A time being is anyone who lives in time, and that suggests you, and me, and each considered one of us who's, or was once, or ever will be.”

      In Tokyo, sixteen-year-old Nao has made up our minds there’s just one get away from her aching loneliness and her classmates’ bullying. yet ahead of she ends all of it, Nao first plans to record the lifetime of her nice grandmother, a Buddhist nun who’s lived greater than a century. A diary is Nao’s merely solace—and will contact lives in methods she will be able to scarcely think. around the Pacific, we meet Ruth, a novelist dwelling on a distant island who discovers a suite of artifacts washed ashore in a hi Kitty lunchbox—possibly particles from the devastating 2011 tsunami. because the secret of its contents unfolds, Ruth is pulled into the previous, into Nao’s drama and her unknown destiny, and ahead into her personal future.

      Full of Ozeki’s signature humor and deeply engaged with the connection among author and reader, previous and current, truth and fiction, quantum physics, historical past, and delusion, A story for the Time Being is a brilliantly creative, beguiling tale of our shared humanity and the hunt for home.

      Show description

      A great, unforgettable novel from bestselling writer Ruth Ozeki—shortlisted for the Booker Prize and the nationwide e-book Critics Circle Award

      “A time being is anyone who lives in time, and that suggests you, and me, and each considered one of us who's, or was once, or ever will be.”

      In Tokyo, sixteen-year-old Nao has made up our minds there’s just one get away from her aching loneliness and her classmates’ bullying. yet ahead of she ends all of it, Nao first plans to record the lifetime of her nice grandmother, a Buddhist nun who’s lived greater than a century. A diary is Nao’s merely solace—and will contact lives in methods she will be able to scarcely think. around the Pacific, we meet Ruth, a novelist dwelling on a distant island who discovers a suite of artifacts washed ashore in a hi Kitty lunchbox—possibly particles from the devastating 2011 tsunami. because the secret of its contents unfolds, Ruth is pulled into the previous, into Nao’s drama and her unknown destiny, and ahead into her personal future.

      Full of Ozeki’s signature humor and deeply engaged with the connection among author and reader, previous and current, truth and fiction, quantum physics, historical past, and delusion, A story for the Time Being is a brilliantly creative, beguiling tale of our shared humanity and the hunt for home.

      Show description

      Continue reading "A Tale for the Time Being: A Novel"

      Killing Plato (Jack Shepherd, Book 2)

      By Jake Needham

      Plato Karsarkis used to be a global big name immediately out of self-importance reasonable until eventually a brand new York grand jury indicted him for smuggling Iraqi oil and charged him with racketeering and espionage. there has been additionally the problem of a girl he might or won't have murdered to hide all of it up. while Karsarkis flees the USA simply sooner than the FBI and swiftly vanishes, the world's media whips itself right into a frenzy.

      Jack Shepherd used to be a politically attached American attorney until eventually he traded the fierce intrigues of Washington for the quiet existence in Bangkok. Then at some point he walks right into a bar at the jet-set island of Phuket and unearths the world's most famed fugitive anticipating him.

      Karsarkis desires to lease him. He desires a presidential pardon so he can go back to American and he is familiar with Shepherd's connections to the White condominium simply may well get it for him. however the U.S. Marshals are in Phuket in addition and so they wish anything from Shepherd, too. They're there to kidnap Karsarkis and take him again to the USA for trial and the Marshals wish Shepherd to assist them set a trap.

      What Shepherd desires is for everyone to leave and depart him by myself. at the very least he does until eventually he discovers a chilling mystery, one who plunges him a violent spiral of friendship and betrayal and pulls him directly again into the lifestyles he notion he had left at the back of in Washington.

      The Marshals aren't quite in Phuket to arrest Plato Karsarkis. They're there to kill him.

      Show description

      By Jake Needham

      Plato Karsarkis used to be a global big name immediately out of self-importance reasonable until eventually a brand new York grand jury indicted him for smuggling Iraqi oil and charged him with racketeering and espionage. there has been additionally the problem of a girl he might or won't have murdered to hide all of it up. while Karsarkis flees the USA simply sooner than the FBI and swiftly vanishes, the world's media whips itself right into a frenzy.

      Jack Shepherd used to be a politically attached American attorney until eventually he traded the fierce intrigues of Washington for the quiet existence in Bangkok. Then at some point he walks right into a bar at the jet-set island of Phuket and unearths the world's most famed fugitive anticipating him.

      Karsarkis desires to lease him. He desires a presidential pardon so he can go back to American and he is familiar with Shepherd's connections to the White condominium simply may well get it for him. however the U.S. Marshals are in Phuket in addition and so they wish anything from Shepherd, too. They're there to kidnap Karsarkis and take him again to the USA for trial and the Marshals wish Shepherd to assist them set a trap.

      What Shepherd desires is for everyone to leave and depart him by myself. at the very least he does until eventually he discovers a chilling mystery, one who plunges him a violent spiral of friendship and betrayal and pulls him directly again into the lifestyles he notion he had left at the back of in Washington.

      The Marshals aren't quite in Phuket to arrest Plato Karsarkis. They're there to kill him.

      Show description

      Continue reading "Killing Plato (Jack Shepherd, Book 2)"