Textbooks

        G. C. Andrews, J. D. Aplevich, R. A. Fraser, and H. C. Ratz,
        Introduction to Professional Engineering in Canada, Pearson
        Education Canada, 2003.

            This book is used in all of the concepts courses in the Faculty of Engineering.
            It is used to help introduce students to the profession of engineering:  the privileges
            and responsibilities of an engineer, some basic design and analysis methods, and
            guidelines for writing technical memos and reports.
 

        Lyn Dupré, BUGS in Writing, Revised Edition, Addison-Wesley, 1998.

            There are lots of reference books on how to write.  I chose this book because:
                * The book is skewed towards how to write about software.  While most of
                    the sections explore general writing problems and how to solve them, some
                    sections address common errors made by technical authors and by authors
                    writing about software.
                * The book differentiates between correct writing and good writing, giving
                    examples of both and explaining how they differ.  The idea is to improve your
                    writing skills beyond writing complete, correct sentences and essays.
                * The sections are short and enjoyable to read - as grammar books go.  As far
                    as I'm aware, this is the only grammar book that has characters and a plot.
                    I hope that you will eventually read the sections that aren't assigned.