Computer Science I [pdf]
I only scanned it, and it seems like a solid book; however, I found that PHP is an odd choice for CompSci I book. From the book:> PHP is a dirty, ugly language held together by duct tape, cracked asbestos-filled spackle
and sadness (http://phpsadness.com/).  It is the cockroach of languages:  it is invasive
and it is a survivor.  It is a hydra; rewrite one PHP app and two more pop up.  It is
much maligned and a source of ridicule.  It is the source of hundreds of bad practices,
thousands of bad programmers, millions of bugs and an infinite abyss of security holes
and vulnerabilities.  It is a language that was born in the wild and raised in the darkness
by two schizophrenic monkeys.  But its got character; and in this world, that’s enough.