The book "Scalable Planning: Concurrent Action from Elemental Thinking" by David C. DiNucci can be purchased almost anywhere, including Amazon (with "Look Inside!" and "search inside" options) or directly from the publisher (use this link if you have a discount code). Available online at bookstores (e.g. Powell's and Barnes&Noble), but it is not likely to be found on store shelves any time soon. For ordering through other channels: ISBN 978-1475211160, publisher CreateSpace, publication date May 9, 2012.
The book is currently available only in paperback, 328 pages (including front matter and index). An ebook version is expected someday, when we can perform a high-quality conversion of the formulas therein (specifically those in Chapter 10).
The book makes minimal assumptions about the background of the reader, but one must still be motivated to read, and the most mostivated will be those use understand the potential benefits. Primary among those will be software engineers, and because they are recognized as a primary audience, some sections indeed cater specifically to them. Other potential audiences include those (such as investors) who wish to better understand the changes toward concurrency transpiring in the computer industry, and those who might wish to apply thesse methodologies in other fields like product design or organizational workflows.
Because the book is based upon a visual methodology, called ScalPL (Scalable Planning Language), there are figures throughout (92 total), leading the reader from concept to concept and illusrating how they interrelate. ScalPL itself consists primarily of simple circles, lines (arrows), boxes, and dots. Generally, aspects of scalability and concurrency motivate each new ScalPL construct and principle, but occasionally, ScalPL is described on its own merits to ensure that other text remains cohesive. Most chapters end with a summary of the most important points to remember from the body.
The book may serve as a teaching text. However, although especially important work in the field of concurrency is sometimes cited, the book largely stands on its own, and does not attempt to serve as any significant survey on other approaches or literature in the field of concurrency. If a course would include a survey, a complementary text may be useful.
We would be happy to be told of errors you find, via the contact page, and we will report important ones here, to be corrected in a following edition.