Biological agents - The principles, design and operation ...