Applied Algebra And Number Theory