Over the years I wrote following books. I enjoyed it even if this is always more time consuming than what we would like. I also really have lot of fun writing columns because this is a completely different exercises than scientific papers.

Books

Deep into Smalltalk. Alexandre Bergel, Damien Cassou, Stéphane Ducasse, Jannik Laval, Square Bracket Associates, 2013.

Deep into Pharo is the second volume of a series of books covering Pharo. Whereas the first volume is intended for newcomers, this second volume covers deeper topics. It is intended for both students and developers. This book is made available under the Creative Commons Attribution-ShareAlike 3.0 license. You can either download the PDF for free, or you can buy a softcover copy from lulu.com. (You can also pay for the PDF download from lulu.com, if you would like to make a contribution to this effort, but you are under no obligation.) The money is given to the Pharo association.

Pharo by Example. Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz and Damien Pollet.Square Bracket Associates, 2009.

It is intended for both students and developers, will guide you gently through the Squeak language and environment by means of a series of examples and exercises. This book is made available under the Creative Commons Attribution-ShareAlike 3.0 license. You can either download the PDF for free, or you can buy a softcover copy from lulu.com. (You can also pay for the PDF download from lulu.com, if you would like to make a contribution to this effort, but you are under no obligation.)

Squeak by Example. Andrew P. Black, Stéphane Ducasse, Oscar Nierstrasz and Damien Pollet.Square Bracket Associates, 2007.

It is intended for both students and developers, will guide you gently through the Squeak language and environment by means of a series of examples and exercises. This book is made available under the Creative Commons Attribution-ShareAlike 3.0 license. You can either download the PDF for free, or you can buy a softcover copy from lulu.com. (You can also pay for the PDF download from lulu.com, if you would like to make a contribution to this effort, but you are under no obligation.)

Squeak: Learn programming with Robots. Stéphane Ducasse. Apress Publishers, 2005.

This book teaches novices of all ages how to program. It is fun, interactive and deep. The book won the september Award of PCPlusMagazin. The first version is sold out after 4 months. A new version is under print. Check its http://smallwiki.unibe.ch/botsinc/. Foreword by Alan Kay the Turing award 2004 (nobel prize in computer science). If you want to have fun programming with your kids, check its website http://smallwiki.unibe.ch/botsinc/ Here is the book at amazon. I wish you a lot of fun with your kids... do not hesitate to share that with me

Squeak (in french) X. Briffault (I just wrote four chapters and read the book several times), Eyrolles, 2001. This book presents Squeak: the Open Source and Multimedia Smalltalk. It presents the multimedia, net, 3d .... capacities of Squeak. Then the language is presented as well as advanced tools such as the Refactoring Browser and SUnit. Here is the final versions of some chapters http://www.eyrolles.com

Object-Oriented Reengineering Patterns. S. Demeyer, Stéphane Ducasse, and Oscar Nierstrasz, Morgan Kaufman Publishers, 2002.

This book presents reengineering patterns: recurring problems and solutions you encounter when you reengineer large systems. Migration strategies, reverse engineering patterns and reengineering patterns are presented.

La programmation : une approche fonctionnelle et recursive avec Scheme L. Arditi and S. Ducasse, Eyrolles, 1996.

This book explains how recursion works, how do you build recursive functions in a way that you are sure that they works. The contents of this book was used in first and second year at the University of Nice-Sophia Antipolis where we had a lot of fun to teach.

Columns

Here are some of the columns I wrote for the french journals Programmez!, LinuxPratique and LinuxMagazine.