A Pocketful of Steam Problems (with Solutions!)
ISBN-13: 9780974396019