This book provides a wealth of puzzle positions to test just about every facet of your tactical skills. It is very unlikely that even seasoned solvers will recognise many of these positions. There are 1001 puzzles in all.The Ultimate Chess Puzzle Book Paperback edition by John Emms.
eBay