| HOME | HELP | FEEDBACK | SUBSCRIPTIONS | ARCHIVE | SEARCH | TABLE OF CONTENTS |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Physics Department, Brown University, Providence, Rhode Island
Correspondence: Address reprint requests to J. X. Tang, Tel.: 401-863-2292; E-mail: jay_tang{at}brown.edu.
| ABSTRACT |
|---|
|
|
|---|
350 pN nm, much smaller than the values of the other bacteria measured. Furthermore, the torque of the motor remained constant in the range of rotation rates up to those of freely swimming cells. In contrast, the torque of a freely swimming cell for V. alginolyticus is typically
20% of the stall torque. We derive from these results that the C. crescentus swarmer cells swim more efficiently than both E. coli and V. alginolyticus. Our findings suggest that C. crescentus is optimally adapted to low nutrient aquatic environments. | INTRODUCTION |
|---|
|
|
|---|
knee. Above the knee rate, the torque decreases linearly to zero, at the zero torque rate
0. The number of protons passing through the Streptococcus flagellar motor per revolution of rotation has been measured to be constant at rotation rates up to 65 Hz and thus the energy consumed by the motor per revolution is also constant (5
, out of the total proton motive force T0
, is converted to torque. The remaining portion of the energy, (T0 T)
, is dissipated in the motor (3
When bacteria swim freely in water, the flagellar motor can rotate very fast. If the motor operates at a rotation rate above the knee rate, the efficiency of converting the proton motive force to torque is less than unity. For example, the motor of freely swimming V. alginolyticus operates at a torque
20% of the stall torque (4
), and thus the energy conversion efficiency is only 20%. The energy consumed by the flagellar motor, however, is usually negligible compared to its total energy cost during growth (9
). Thus, in a rich environment where the supply of nutrients is sufficient, the low efficiency of the motor does not pose a problem for a bacterium. For a fast swimming bacterium in a low nutrient environment, however, the flagellum spends a significant percentage of the total available energy budget on movement, and so a high energy efficiency of swimming may be selected over the course of evolution (10
,11
).
Caulobacter is a bacterium that survives in very low nutrient environments (12
,13
). It has two morphologies in its life cyclethe swarmer cell and the stalked cell (14
). The stalked cell can attach to a surface by its holdfast and its long stalk may help in the uptake of nutrients (15
). The swarmer cell has a polar flagellum which it uses to swim to places with more nutrients. The swarmer cell is largely biochemically inert and so the majority of its energy consumption is spent on swimming (16
). In this article, we study the torque of the flagellar motor of Caulobacter swarmer cells under various conditions. We show through this work that these cells swim both fast and efficiently, suggesting that they have optimally adapted to a low nutrient aquatic environment through the course of evolution.
| MATERIALS AND METHODS |
|---|
|
|
|---|
Pilin (YB 375), were used in the experiments. They were grown in the PYE (0.2% peptone, 0.1% yeast extract, 0.6 mM MgSO4, and 0.5 mM CaCl2) medium (12
Media for motility measurements
We measured the rotation rate and swimming speed of the cell body of the swarmer cells in various media. The media PYE, M2G, M2 salts (M2G without glucose) (12
), and deionized water were used to study the effects of different levels of nutrients. Dialyzed and lyophilized Ficoll 400 (Sigma-Aldrich, St. Louis, MO) of concentration up to 5% w/v in the M2 salts solution and glycerol of concentration up to 20% v/v in the M2 salts solution were used to investigate the motor behavior in viscous media. To study the influence of pH level, we adjusted the pH values of M2 salts from 5 to 9 by adding 1 M HCl or NaOH.
Measurement of rotation rate and swimming speed of cell body
To make a slide sample for light microscopy observation, a 10-µl suspension of the cells was placed between a glass slide and a coverslip and sealed with vacuum grease. In the slide sample, the swarmer cells were either swimming freely in the medium or attached to the glass surface. They were observed in phase contrast under an inverted light microscope (Nikon TE2000, Tokyo, Japan) with an oil immersion objective lens (100x Plan Apo, Nikon). All the measurements were performed at 23°C. The rotation and swimming of the cell body were recorded by a fast camera (Fastcam PCI R2, Photron USA, San Diego, CA) at 500 frames per second with the pertinent software (Fastcam Viewer, Photron USA). The rotation rate and swimming speed of the cell body were obtained by analyzing the video frame by frame. The detection of body rotation was aided by the crescent shape of the cell body. The rotation rate of the tethered cell body was measured in the same way.
Measurement of flagellar filament lengths
The swarmer cells were dried on the coverslip and imaged with a Nanoscope IIIa Dimension 3100 (Digital Instruments, Santa Barbara, CA) atomic force microscope (AFM) using the contact mode in air. The lengths of the flagellar filaments were measured from the AFM images.
Calculation of torque and rotation rate
Using the fast camera, we measured the swimming speed vc and rotation rate
c of the cell body of a swimming cell simultaneously. We can calculate from these measurements the torque Tm and the rotation rate
m of the flagellar motor, following the treatment of Magariyama and co-workers (17
,18
). We outline below the derivation from the published work, which yields all the formulas applied in this work. This treatment is reliable and applicable to the typical parameters of the flagellated bacteria. It does, however, ignore the hydrodynamic coupling in the flow field caused by segments along the helical filament. A more rigorous analysis has been recently published to address this issue (19
), but the corrections shown are smaller than the measurement errors and thus have been neglected in this work.
For simplicity, we treat all the torques and forces to be positive values. The equations of motion are
![]() | (1) |
![]() | (2) |
![]() | (3) |
cvc and Tc = ßc
c are the drag force and torque acting on the cell body, where
c and ßc are the translational and rotational drag coefficients of the cell body. Ff =
f
f
fvc and Tf = ßf
f
fvc are the drag force and torque acting on the flagellar filament, where
f and ßf are the translational and rotational drag coefficients of the flagellar filament along the helical axis. The coefficient
f is defined as the ratio of the propulsive force of the rotating flagellar filament to its rotation rate, i.e., F =
f
f.
From the equations above, one can calculate the motor torque from either the swimming speed or rotation rate of the cell body
![]() | (4) |
![]() | (5) |
c and the flagellar filament
f. It is calculated by either
![]() | (6) |
![]() | (7) |
,
![]() | (8) |
![]() | (9) |
![]() | (10) |
![]() | (11) |
![]() | (12) |
| RESULTS |
|---|
|
|
|---|
f = 9.8 x 109 N m s1, ßf = 2.0 x 1022 N m s rad1, and
f = 4.5 x 1016 N s rad1.
Fig. 1 shows a time series of the swimming and rotation of a Caulobacter swarmer cell taken at 500 frames per second using the fast camera. Since the Caulobacter swarmer cell is slightly crescent-shaped, it is easy to visually detect the rotation of the cell body using the fast camera. The swimming speed and rotation rate of the cell body were measured from the recorded movie. We can then use either Eq. 4 or Eq. 5 to calculate the torque. The rotational drag coefficient of the cell body ßc, however, is very sensitive to the cell half-width a, which is hard to measure precisely. In addition, the crescent-shaped cell body is approximated to be a spheroid, thus a nominal half-width a must be used rather than the actual half-width of the cell. Since the two equations must give the same torque, we can use them to determine a. Knowing that the cell half-length b is
0.8 µm, we found that setting a to 0.25 µm yields the most consistent results for the torque from the two independent calculations. The calibration done with Eqs. 6 and 7 gives a similar value of a. Accordingly, the translational and rotational drag coefficients,
c and ßc, of such a cell body can be calculated with Eqs. 8 and 9, yielding
c = 6.8 x 109 N s m1 and ßc = 9.1 x 1022 N m s rad1. After the most acceptable value of a is determined, we only use Eqs. 4 and 7, unless otherwise specified, to calculate the torque and rotation rate of the flagellar motor of freely swimming cells. This procedure avoids the much larger effect of the cell-width on rotational drag than on translational drag. The reasonable cell half-width is from 0.2 to 0.3 µm and the flagellar filament length we measured for 34 filaments by AFM is from 5.3 to 6.6 µm. With the proper treatment as described above, the errors in the calculated torque and rotation rate caused by the errors in the cell half-width and filament length are estimated to be <5%.
|
Table 1 summarizes the swimming speed, torque, and rotation rate of the Caulobacter flagellar motor for freely swimming cells in various media. The motors of the two strains tested have similar values of torque in the same medium. The maximum torque is
440 pN nm at a motor rotation rate of
400 revolutions per second (rps) in M2G medium. The torque drops to <300 pN nm in deionized water, where the nutrient level is extremely low. Swarmer cells can swim in a pH range of 59. Fig. 2 shows the dependence of torque on the pH value for freely swimming cells of the
Pilin strain in M2 salts. The torque increases from pH 5 to pH 7 and the dependence is weak between pH values of 7 and 9. These results indicate that the torque and rotation rate of the flagellar motor do not vary dramatically with regard to the nutrient or pH level of the environment.
|
|
Pilin. The swarmer cell of this strain has no pilus and occasionally attaches to the glass surface by the flagellar filament. By focusing on the cell body and the dirt on the glass surface separately under the microscope, we found that the cell body typically stays a few micrometers from the surface. With this separation, the interaction between the cell body and the surface is negligible. The cell body also rotates along its long axis, much like that of a freely swimming cell. The torque of the tethered cell can be calculated directly using Eq. 5 and the motor rotation rate is simply that of the cell body.
We measured the rotation rate of the cell body for both the tethered and swimming cells of strain
Pilin in M2 salts in the same slide samples, to avoid the variation caused by separate preparations. In each slide sample, some cells were tethered to the surface and some were swimming. The measured torque of tethered cells for a particular preparation was 323 ± 51 pN nm for a motor rotation rate of 47 ± 7.1 rps averaged over 20 cells (Fig. 3). The measured torque of swimming cells was 342 ± 52 pN nm for a motor rotation rate of 310 ± 47 rps. The ratio of the motor torque of tethered cells to those swimming freely is 0.96. These results show that the torque of the motor is practically the same when rotating at a high speed of 310 rps as when rotating at a low speed of 47 rps, suggesting that the motor works at a constant torque up to or beyond the rotation rate of the motor of freely swimming cells.
|
Pilin strain in M2 salts (380 ± 39 pN nm and 343 ± 35 rps, respectively). The measurements yielding the results in Table 1 were performed with a different preparation of cells. This 10% variation is comparable to the range of errors among cells within a preparation as well.
Torque-rotation rate relationship of Caulobacter flagellar motor
To confirm that the motor works at a constant torque up to the rotation rate of the motors of freely swimming cells, we measured the torque and rotation rate of the motors of swimming cells in the medium of M2 salts with elevated values of viscosity. We first tried to vary the viscosity by adding Ficoll 400 into the medium. In our observations, however, when the Ficoll 400 concentration was >5%, many swarmer cells stop swimming and some of them stuck together. We recorded the swimming of Caulobacter swarmer cells in 2% and 5% Ficoll solutions. The bulk viscosity of Ficoll 400 solution at 22.7°C (3
) was used for the calculation. The torque and rotation rate of the motor calculated from the swimming speed using Eqs. 4 and 7 and from the rotation rate of the cell body using Eqs. 5 and 6 differ significantly from each other (Fig. 3 a). There are two possible causes of the difference. The first cause is the interaction between Ficoll 400 and the cells, which is obvious based on our observation when the Ficoll concentration is >5%. It is reasonable to speculate that such an interaction also exists to a certain extent at a lower concentration. The second likely cause is the polymer nature of Ficoll 400. Ficoll 400 is a highly branched polymer and the hydrodynamics of swimming bacteria in Ficoll solution is quite different from that in linear polymer solution (21
). Ficoll is unlikely to form networks in solution as the long linear polymer molecules do (22
). Down at the sizes of the cell body in the submicrometer scale and of the flagellar filament diameter in the nanometer scale, however, the hydrodynamics of the cell with Ficoll is not clearly defined. It is possible that the local viscosities for the motions of a microscopic body in the directions tangential and normal to the surface are different from the bulk viscosity of the Ficoll solution and from each other (17
).
To avoid this difficulty, we varied the viscosity with glycerol, which consists of small molecules only. Bacteria, however, can metabolize glycerol, and therefore the nutrient environment and intracellular pH value may be altered. Such an altered environment may in turn affect the motor behavior. As we measured, however, the torque does not change dramatically in the wide range of pH values and nutrient environments (Table 1 and Fig. 2). Therefore, the metabolization of glycerol is not expected to change the motor torque seriously. Fig. 3 b shows the torque of the motor at different rotation rates in glycerol solutions. The torques calculated from the swimming speed and that from the rotation rate of the cell body agree with each other well. This figure confirms that the motor works at the stall torque up to the rotation rate of the motor for freely swimming cells. As we know, the measurement varies from preparation to preparation. Later in the discussion, we shall refer to the stall torque as 350 pN nm and the motor rotation rate as 330 rps for freely swimming cells in M2 salts.
| DISCUSSION |
|---|
|
|
|---|
1260 pN nm for E. coli in the motility medium (23
4000 pN nm for V. alginolitycus in a medium containing 50 mM NaCl (4
200 rps (24
4600 pN nm (25
|
80% or more. A much larger torque, however, is required for E. coli to generate a comparable swimming speed to Caulobacter swarmer cells.
In the following paragraphs we discuss the implications of the small stall torque on the biological functions of Caulobacter. To facilitate our discussion, we introduce a new parameter called the swimming efficiency of a flagellated bacterium, which is defined as the ratio of the swimming speed to the energy consumption rate of the flagellar motors. It is also the ratio of the swimming distance to the energy consumed, much like in the miles per gallon of an automobile. The swimming efficiency reflects how efficiently a flagellated bacterium swims with regard to its energy consumption. It is different from the motor efficiency of energy conversion (3
), which is the percentage of consumed energy converted to work by the flagellar motor. It is also different from the propulsion efficiency (9
,18
), which describes the ratio of energy used to overcome the drag during swimming.
The swimming speed depends on the rotation rate of flagellar motor as
![]() | (13) |
![]() | (14) |
m and therefore the swimming efficiency is
![]() | (15) |
Now let us compare the swimming efficiency of the three bacteria, Caulobacter, E. coli, and V. alginolitycus. All relevant numbers are summarized in Table 2. Calculated from Eq. 15, the swimming efficiency is 5.1 x 109 m/J for V. alginolyticus, and 6.7 x 1010 m/J for Caulobacter. An E. coli cell has several flagella, with the average number approximated to be 4. When the cell swims, the four flagellar filaments form a bundle with a diameter assumed to be
30 nm. The swimming efficiency for E. coli is calculated as the geometric factor for the bundle divided by the sum of the stall torque of all motors (4 x 1260 pN nm, for example, assuming four motors), which yields a low value of 7.3 x 109 m/J. In conclusion, Caulobacter swims an order-of-magnitude more efficiently than either of the other bacteria (Fig. 5 a).
|
|
The smaller cell size of Caulobacter does not mean a higher swimming efficiency. The length of a Caulobacter swarmer cell is comparable to that of E. coli and V. alginolyticus. The width of the Caulobacter cell body is smaller, but by less than a factor of two. Assuming fixed size and geometry of the flagellar filament and the length of the cell body, we calculate the swimming efficiency of Caulobacter as a function of the half-width of the cell body (Fig. 6). The half-width of a Caulobacter swarmer cell is
0.25 µm, at which the swimming efficiency is close to the maximum. The swimming efficiency does not drop dramatically with increasing half-width. For example, if the half-width of a Caulobacter cell increases from 0.25 µm to 0.5 µm, which is close to the size of E. coli and V. alginolyticus, the swimming efficiency as defined in this work would drop by only 5%, from 6.7 x 1010 m/J to 6.4 x 1010 m/J. The total translational drag of a cell is the sum of the drag of the cell body and the flagellar filament. When the width of the cell body increases, the total translational drag also increases, and the cell will swim slower. But in the mean time, the flagellar motor will also rotate slower due to the increased width of the cell body. The energy consumption rate is proportional to the motor rotation rate. The swimming efficiency therefore, which is defined as the ratio of the swimming speed to the energy consumption rate, does not vary much when the cell width varies within the range of interest. Based on the analysis here, even if the Caulobacter cell had the same width as E. coli and V. alginolyticus, it would still swim more efficiently by an order of magnitude.
|
From Eq. 15, the knee rotation rate,
knee, and zero torque rotation rate,
0, on the torque-rotation rate curve of the motor at a given stall torque, do not affect the swimming efficiency. They will, however, affect the swimming speed. The swimming speed depends on the torque as
![]() | (16) |
![]() | (17) |
![]() | (18) |
We now calculate the swimming speed of the cell with different flagellar filament lengths, assuming three sets of relevant values of
knee and
0 for the flagellar motor of Caulobacter. The knee rotation rate
knee was chosen to be smaller, equal, and larger than the rotation rate of the motor of a freely swimming cell, and the zero torque rate
0 is assumed to be 50% larger than the knee rate. The calculated swimming speeds and swimming efficiency are shown in Fig. 7. The swimming efficiency as a function of the flagellar filament length is the same for all three cases. In the practically relevant range of filament lengths, the higher the knee rotation rate, the faster the swimming speed.
|
There are many possible mechanisms for the Caulobacter flagellar motor to generate a very low stall torque. For example, the proton motive force might be very small, there might be fewer torque generating units, or the motor efficiency for torque generation might be low. Caulobacter is a gram-negative bacterium of motor structure similar to that of E. coli. It is reasonable to expect that its proton motive force is comparable to that of E. coli and other gram-negative bacteria, which is
100200 mV (26
). There are
38 protons translocated through each force-generating unit of the flagellar motor of E. coli per revolution of the motor rotation (23
). The stall torque of Caulobacter is much smaller than the stall torque of E. coli. If we assume that Caulobacter has the same number of torque-generating units and the same motor efficiency for torque generation as E. coli, only
12 protons would flow through each torque-generation unit per revolution (27
). The stepwise rotation of the flagellar motor has been observed directly under reduced sodium motive forces (28
). We speculate based on this work that the Caulobacter flagellar motor might be a good candidate for the detection of stepwise rotation driven by the translocation of single protons. This hypothesis is testable. Future experiments may help elucidate the molecular mechanism of the torque generation.
In summary, we measured the torque and rotation rate of the flagellar motor of Caulobacter in various conditions. Remarkably, the average stall torque is
350 pN nm, which is much smaller than the stall torque of E. coli or V. alginolitycus. The motor works at a constant torque up to its rotation rate in freely swimming Caulobacter cells at
330 rps, whereas for V. alginolitycus, the torque of the motors in freely swimming cells is much smaller than the stall torque. These two features provide evidence for the adaptation of Caulobacter to low nutrient environments. Caulobacter swims very efficiently due to its small stall torque and in the meanwhile, maintains a high swimming speed because the motor operates at below the knee rotation rate while swimming.
| ACKNOWLEDGEMENTS |
|---|
|
|
|---|
This work was supported by National Science Foundation grant No. DMR 0405156, National Institutes of Health grant No. R01 HL 67286, and a Salomon Research Award, Brown University.
Submitted on January 3, 2006; accepted for publication June 26, 2006.
| REFERENCES |
|---|
|
|
|---|
2. Blair, D. F. 2003. Flagellar movement driven by proton translocation. FEBS Lett. 545:8695.[CrossRef][Medline]
3. Chen, X., and H. C. Berg. 2000. Torque-speed relationship of the flagellar rotary motor of Escherichia coli. Biophys. J. 78:10361041.
4. Sowa, Y., H. Hotta, M. Homma, and A. Ishijima. 2003. Torque-speed relationship of the Na+-driven flagellar motor of Vibrio alginolyticus. J. Mol. Biol. 327:10431051.[CrossRef][Medline]
5. Meister, M., G. Lowe, and H. C. Berg. 1987. The proton flux through the bacterial flagellar motor. Cell. 49:643650.[CrossRef][Medline]
6. Stallmeyer, M. J., K. M. Hahnenberger, G. E. Sosinsky, L. Shapiro, and D. J. DeRosier. 1989. Image reconstruction of the flagellar basal body of Caulobacter crescentus. J. Mol. Biol. 205:511518.[CrossRef][Medline]
7. Stallmeyer, M. J., S. Aizawa, R. M. Macnab, and D. J. DeRosier. 1989. Image reconstruction of the flagellar basal body of Salmonella typhimurium. J. Mol. Biol. 205:519528.[CrossRef][Medline]
8. Berg, H. C. 2003. The rotary motor of bacterial flagella. Annu. Rev. Biochem. 72:1954.[CrossRef][Medline]
9. Purcell, E. M. 1977. Life at low Reynolds-number. Am. J. Phys. 45:310.
10. Mitchell, J. G. 1991. The influence of cell size on marine bacterial motility and energetics. Microb. Ecol. 22:227238.[CrossRef]
11. Mitchell, J. G. 2002. The energetics and scaling of search strategies in bacteria. Amer. Naturalist. 160:727740.[CrossRef]
12. Poindexter, J. S. 1981. The Caulobacters: ubiquitous unusual bacteria. Microbiol. Rev. 45:123179.
13. Poindexter, J. S. 1964. Biological properties and classification of the Caulobacter crescentus group. Bacteriol. Rev. 28:231295.
14. Li, G., C. S. Smith, Y. V. Brun, and J. X. Tang. 2005. The elastic properties of the Caulobacter crescentus adhesive holdfast are dependent on oligomers of N-acetylglucosamine. J. Bacteriol. 187:257265.
15. Ireland, M. M. E., J. A. Karty, E. M. Quardokus, J. P. Reilly, and Y. V. Brun. 2002. Proteomic analysis of the Caulobacter crescentus stalk indicates competence for nutrient uptake. Mol. Microbiol. 45:10291041.[CrossRef][Medline]
16. Koch, A. L. 2001. Oligotrophs versus copiotrophs. Bioessays. 23:657661.[CrossRef][Medline]
17. Magariyama, Y., and S. Kudo. 2002. A mathematical explanation of an increase in bacterial swimming speed with viscosity in linear-polymer solutions. Biophys. J. 83:733739.
18. Magariyama, Y., S. Sugiyama, K. Muramoto, I. Kawagishi, Y. Imae, and S. Kudo. 1995. Simultaneous measurement of bacterial flagellar rotation rate and swimming speed. Biophys. J. 69:21542162.
19. Kim, M., and T. R. Powers. 2005. Deformation of a helical filament by flow and electric or magnetic fields. Phys. Rev. E. 71:021914.[CrossRef]
20. Koyasu, S., and Y. Shirakihara. 1984. Caulobacter crescentus flagellar filament has a right-handed helical form. J. Mol. Biol. 173:125130.[CrossRef][Medline]
21. Nakamura, S., Y. Adachi, T. Goto, and Y. Magariyama. 2006. Improvement in motion efficiency of the spirochete Brachyspira pilosicoli in viscous environments. Biophys. J. 90:30193026.
22. Berg, H. C., and L. Turner. 1979. Movement of microorganisms in viscous environments. Nature. 278:349351.[CrossRef][Medline]
23. Reid, S. W., M. C. Leake, J. H. Chandler, C.-J. Lo, J. P. Armitage, and R. M. Berry. 2006. The maximum number of torque-generating units in the flagellar motor of Escherichia coli is at least 11. Proc. Natl. Acad. Sci. USA. 103:80668071.
24. Lowe, G., M. Meister, and H. C. Berg. 1987. Rapid rotation of flagellar bundles in swimming bacteria. Nature. 325:637640.[CrossRef]
25. Berry, R. M., and H. C. Berg. 1997. Absence of a barrier to backwards rotation of the bacterial flagellar motor demonstrated with optical tweezers. Proc. Natl. Acad. Sci. USA. 94:1443314437.
26. Kashket, E. R. 1985. The proton motive force in bacteria: a critical assessment of methods. Annu. Rev. Microbiol. 39:219242.[CrossRef][Medline]
27. Ryu, W. S., R. M. Berry, and H. C. Berg. 2000. Torque-generating units of the flagellar motor of Escherichia coli have a high duty ratio. Nature. 403:444.[CrossRef][Medline]
28. Sowa, Y., A. D. Rowe, M. C. Leake, T. Yakushi, M. Homma, A. Ishijima, and R. M. Berry. 2005. Direct observation of steps in rotation of the bacterial flagellar motor. Nature. 437:916919.[CrossRef][Medline]
29. Turner, L., W. S. Ryu, and H. C. Berg. 2000. Real-time imaging of fluorescent flagellar filaments. J. Bacteriol. 182:27932801.
30. Berg, H. C. 1975. Chemotaxis in bacteria. Annu. Rev. Biophys. Bioeng. 4:119136.[CrossRef][Medline]
This article has been cited by other articles:
![]() |
D. Siegal-Gaskins and S. Crosson Tightly Regulated and Heritable Division Control in Single Bacterial Cells Biophys. J., August 15, 2008; 95(4): 2063 - 2072. [Abstract] [Full Text] [PDF] |
||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| HOME | HELP | FEEDBACK | SUBSCRIPTIONS | ARCHIVE | SEARCH | TABLE OF CONTENTS |