Lanfranco's latest publication in Leonardo Electronic Almanac, Volume 20 Issue 2 has been published. Click here to read.