http://www.aslab.org/~sanz/documents/SanzChapterChellav2