California firearms laws are some of the most confusing and difficult to understand. Since "ignorance of the law is no excuse" this is the absolute best starting point. With many concrete examples it does a good job of explaining how the various st...