9780385543767 Hidden Valley Road cover