back-references を使っているので注意。
def books() などは必須ではないと思う。(当初、かえってこれで混乱してしまった)
Google App Engine: [A Better] Many-to-many JOIN
http://blog.arbingersys.com/2008/04/google-app-engine-better-many-to-many.html
ER-Modeling with Google App Engine (updated)
http://daily.profeth.de/search/label/entity%20relationship%20model
Google App Engine 入門6 検索件数
http://webdba.blogspot.com/2008/04/google-app-engine6.html