5 must-read novels to take on your next holiday