Mark by horse corral (took granddaughter riding for her birthday  

Open Content Free Web Books

  Incubator Projects:

   These writing projects are experimental and may
   never be finished. Feedback is appreciated!

   The Software Development Book

New version 3/11/2007. The book is about 40% complete and is primarily for Java Developers but some material relates to Ruby, Ruby on Rails, and Common Lisp. Read it online here.

   Artificial Intelligence Programming in Ruby 

Implementation of Artificial Intelligence in Ruby: Limited material - a work in progress! (new version 10/8/2007)

I enjoy writing and in addition to my published books I offer free Open Content material on this web page. I both enjoy and appreciate feedback on ideas for material and reporting any errors.

Recommend my writing:    Tweet

License for my Free Web Books

Creative Commons License  This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License.

Additional license terms:

The work is published "AS IS" with no implied or expressed warranty - you accept all risks for the use of both the Free Web Book and any software program examples that are bundled with the work.

Some of my free web books are also available for purchase on Lulu.com. Purchasing books is voluntary but doing so helps to fund future writing projects.



Practical Semantic Web and Linked Data Applications, Common Lisp Edition

Updated March 12, 2011.

Download the free version of the PDF
The book software is licensed under the AGPL version 3.

If you purchase either the print book or PDF from Lulu.com
then you may alternatively use the commercial friendly license for book's source code on github. Please consider buying printed copy of my book to help fund future writing projects. (The purchase page on Lulu will show all of my available books in print and PDF versions so make sure that you un-check what you don't want to buy.)

This book is intended to be a practical guide for creating knowledge intensive application with Common Lisp and Semantic Web technologies.


Practical Semantic Web and Linked Data Applications, Java, Scala, Clojure, and JRuby Edition

Book cover image Published May 8, 2010. Semantic Web stacks used:
AllegroGraph and Sesame.

This PDF is downloaded approximately 40 times a day.

Download the free version of the PDF
The book software is licensed under the AGPL version 3.

If you purchase either the print book or PDF from Lulu.com
then you may alternatively use the commercial friendly license included with the book's source code on github. Please consider buying printed copy of my book to help fund future writing projects. (The purchase page on Lulu will show all of my available books in print and PDF versions so make sure that you un-check what you don't want to buy.)

This book is intended to be a practical guide for using RDF data in information processing, linked data, and semantic web applications using both the AllegroGraph product and the Sesame open source project. RDF data represents a graph. You probably are familiar to at least some extent with graph theory from computer science. Graphs are a natural way to represent things and the relationships between them.


Practical Artificial Intelligence Programming in Java

This book is available as an "instant print" book for $21.95:
Support independent publishing: buy this book on Lulu.
An identical for-fee version the PDF is also available from Lulu.com for $6.25 - even though you can download the PDF file for free from this web page I ask you to consider purchasing either the for-fee PDF file or the print version of the book to help support my writing activities. Thank you!

A free PDF version of the book is available here: free download.

This PDF is downloaded approximately 230 times a day.

This book uses several excellent open source and public domain libraries and this code is distributed in the ZIP file of book example code. Please read the third party software licenses in the directory licenses-for-3rd-party-libraries. For the book example code that I have written you can use the Commercial Use License if you have purchased either the for-fee PDF version or the print version of this book. If you have downloaded the free PDF version from this web page then you may use my book example code under the Non-commercial Use License. Download for examples: here.


Do you want to use Latex to write technical papers and books with program listings and program output?

I have set up a package with my Latex setup here as a ZIP file that contains the very beginning of one of my writing projects - after I set up the environment but before much text or example programs were added. The README.txt file contains some notes and other cool things to try with Latex.


Loving Lisp, or the Savvy Programmer's Secret Weapon

To download the newest version (September 18, 2002) please click here to download.

I was motivated to write this book because I have been an enthusiastic Lisp programmer since the 1970s and I would like to motivate more programmers to learn ANSI Common Lisp.

While I consider Java to be twice as "programmer efficient" as C++, I consider Common Lisp to be twice as good as Java for some applications. Common Lisp compilers are freely available, stable, and compiled Common Lisp code is very fast.

Not yet programming in Lisp? Spend a few evenings with this free web book and experience what many computer scientists consider the best all-around programming language.

The language Scheme is also a dialect of Lisp and is frequently used in programming classes. My free web book only covers Common Lisp, not Scheme.


Fiction

Brady's Very Hungry Day

My wife Carol wrote this picture story for our young grandchildren: Brady's Hungry Day. Read this picture story to your young children - they will like it!

Fish Pond

Download this very short story if you want to experience my strange sense of humor :-)