The Last

by Katherine Applegate