range book