DJANGO: ¿Cómo list_display un atributo de clave externa inversa?

Estoy creando una aplicación web que rastrea qué libros de bibliotecas visita una persona. Tengo los siguientes modelos:

class Person(models.Model):
    name = models.CharField(max_length=100)
    def __unicode__(self):
         return self.name

class Book(models.Model):
    name = models.CharField(max_length=100)
    person = models.ForeignKey(Person)
    checkout_date = models.DateTimeField('checkout date')
    def __unicode__(self):
        return self.name

En la página de "lista de cambios" del administrador para Persona, me gustaría mostrar qué libros tiene esa persona. ¿Es esto algo que se puede hacer? ¿Si es así, cómo?

admin.py

class BookAdmin(admin.ModelAdmin):
     list_display = ('name', 'checkout_date', 'person' )

class PersonAdmin(admin.ModelAdmin):
    list_display = ('name', 'book__name')

Respuestas a la pregunta(2)

Su respuesta a la pregunta