The (Almost) OAP's Guide To: The Weirhrauch HW100 Bullpup Carbine.