Linear Algebra P by Robert Wilson & Richard Kaye