computer methods ebook pdf