Cambridge Mathematical Library

158 pages paperback

mathematics challenging informative reflective medium-paced