Author/s: Wikibooks Publisher: Wikibooks, 2012 The author of the book has tried to bring together various... read more