An elementary treatise on quaternions — Ebook | NiceBooksReads