A glimpse at my library of books…

The Hundred Days
Author: Patrick O’Brian
Rating: Rating: 3
The year is 1815 and Europe’s most unpopular (not to mention tiniest)empire-builder has escaped from Elba. In The Hundred Days, it’s up to Jack Aubrey–and surgeon-cum-spymaster Stephen Maturin–to stop Napoleon in his tracks. How? For starters, Aubrey and his squadron have been dispatched to the Adriatic coast to keep Bonapartist shipbuilders from beefing up the French navy. Meanwhile, one Sheik Ibn Hazm is fomenting an Islamic uprising against the Allies. The only way to halt this manoeuvre is to intercept the sheikh’s shipment of gold– because in the Napoleonic era, as in our own, even the most ardent of mercenaries requires a salary.

The Hundred Days is the 19th (and, we are told, the penultimate) instalment of O’Brian’s epic. Like many of its predecessors, it features a swashbuckling plot, complete with cannon fire, exotic disguises and Aubrey’s suspenseful, slow-motion pursuit of an Algerian xebek. Yet it never turns into a mere exercise in Hornblowerism. In part, this is due to O’Brian’s delicate touch with character–the relationship between extroverted Aubrey and introverted Maturin has deepened with each book, and even Aubrey’s reunion with his childhood companion Queenie Keith is full of novelistic nuance: “They sat smiling at one another. An odd pair: handsome creatures both, but they might have been of the same sex or neither.” Nor does the author focus too exclusively on his dynamic duo. Indeed, The Hundred Days is very much a chronicle of a floating community, which Maturin describes as “his own village, his own ship’s company, that complex entity so much more easily sensed than described: part of his natural habitat.”

Finally, O’Brian shows his usual expertise in balancing the great events with the most minuscule ones. Other authors have written about battles at sea, and still others have recorded the rapid rise and fall of Napoleon’s fortunes after his escape from confinement. But who else would give equal time–and an equal charge of delight–to Maturin’s discovery of an anomalous nuthatch? –James Marcus

JavaScript The Definitive Guide 5e (Definitive Guide)
Author: D Flanagan
Rating: Rating: 3
Since the earliest days of Internet scripting, Web developers have considered JavaScript: The Definitive Guide an essential resource. David Flanagan’s approach, which combines tutorials and examples with easy-to-use syntax guides and object references, suits the typical programmer’s requirements nicely. The brand-new fourth edition of Flanagan’s “Rhino Book” includes coverage of JavaScript 1.5, JScript 5.5, ECMAScript 3 and the Document Object Model (DOM) Level 2 standard from the World Wide Web Consortium (W3C). Interestingly, the author has shifted away from specifying–as he did in earlier editions–what browsers support each bit of the language. Rather than say Netscape 3.0 supports the Image object while Internet Explorer 3.0 does not, he specifies that JavaScript 1.1 and JScript 3.0 support Image. More usefully, he specifies the contents of independent standards such as ECMAScript, which encourages scripters to write applications for these standards and browser vendors to support them. As Flanagan says, JavaScript and its related subjects are very complex in their pure forms. It’s impossible to keep track of the differences among half a dozen vendors’ generally similar implementations. Nonetheless, a lot of examples make reference to specific browsers’ capabilities.

Though he does not cover server-side APIs, Flanagan has chosen to separate coverage of core JavaScript (all the keywords, general syntax and utility objects such as Array) from coverage of client-side JavaScript, which includes objects, such as History and Event, that have to do with Web browsers and users’ interactions with them. This approach makes this book useful to people using JavaScript for applications other than Web pages. By the way, the other classic JavaScript text–Danny Goodman’s JavaScript Bible–isn’t as current as this book, but it’s still a fantastic (and perhaps somewhat more novice-friendly) guide to the JavaScript language and its capabilities. –David Wall

Topics covered: the JavaScript language (version 1.0 through version 1.5) and its relatives, JScript and ECMAScript, as well as the W3C DOM standards they’re often used to manipulate. Tutorial sections show how to program in JavaScript, while reference sections summarise syntax and options while providing copious code examples.

Blue at the Mizzen
Author: Patrick O’Brian
Rating: Rating: 3
Why do the sea-faring adventure novels of Patrick O’Brian enjoy such a phenomenally devoted readership? Actually, O’Brian enthusiasts can take their pick from a variety of qualities of excellence: The sheer command of writing technique; the adroit characterisation of his heroes, every bit as rich and well-rounded as anything in serious fiction; and, of course, the bracingly-realised atmosphere of the sea on which the author sets his tales of derring-do. The latest volume, Blue at the Mizzen, represents an even greater refinement of O’Brian’s art.

His long-time protagonist Jack Aubrey is about to achieve his ambition. Unusually, his finances are in good order and his professional life is ship-shape. But as he reaches the upper echelons of the Captain’s list, his prospects of gaining that final promotion are in the balance. In the powder-keg revolutionary atmosphere of South America, his shipmate Stephen Maturin is coming to terms with the loss of his wife by throwing himself into the intelligence work he so enjoys. Both men become involved in a series of labyrinthine intrigues, splendidly punctuated by the action that O’Brian delivers so well. And the writing is as non-pareil as ever:

“Then came the repeated broadsides: this was not the dumb show of usual practice at divisions, but the shattering din of battle, the flashing stabs of fire, the shriek of each gun’s very dangerous recoil, the heady scent of powder-smoke along the decks.”

Blue at the Mizzen is a treat for lovers of O’Brian and a perfect introduction for those who have not yet read him. –Barry Forshaw

Pro ASP.NET 2.0 in C# (Expert’s Voice)
Author: M. MacDonald
Rating: Rating: 3
The Final, Unfinished Voyage of Jack Aubrey
Author: Patrick O’Brian
Rating: Rating: 3