This book goes into good detail, in my opinion. Kochan does have an affection for maths, as well as prime and fibonacci numbers, which is somewhat annoying. Regardless, Kochan's book does teach...