Copyright (C) 2009 FSCONS, Superflex and the individual authors. This entire book and all its source files is licenced under Creative Commons Attribution-ShareAlike 2.5